搜索资源列表
chest
- java编写的可调节棋盘大小的残缺棋盘覆盖演示程序-prepared by the board may adjust the size of incomplete coverage chessboard Demonstration Program
Adjacencylisttraversal
- 遍历邻接表以及执行邻接矩阵布尔调整是数据结构里图的经典算法。- Traverse the adjacent table and adjust the implementation of Boolean adjacency matrix data structure is a classic graph algorithm.
Garwick
- 这个课程项目完成了一个修改版的Garwick存储结构与查询设计。给定了一组数值, 如何以一定概率分布存储到表(table)中,然后再根据最大效率利用内存的原理(garwick规则),动态更新数据存储情况。-This course project has finished a modified version of Garwick algorithm. At first, a group of data is given then they are saved into the table wi
sort
- 本人自己写的外排序,可以根据数据类型、文件大小,受限内存大小手动调整,非常适合学习外排序的爱好者下载和学习。-I wrote it myself, outside the sorting may be based on data type, file size, is limited to manually adjust the memory size is very suitable for learning outside the sort of fans to download and s
exam4
- 源程序给出了插入排序、选择排序、希尔排序、堆排序、冒泡、双向冒泡、快速排序、归并排序、递归的归并排序、基数排序等多种排序算法,其中有17处需要填空。 1) 完成17处填空; 2) 调整输出方式:去掉多余的空行,保留中间结果以便确认排序方法是否正确; 确认程序能正确运行之后,去掉(或注解)输出中间结果的语句,直接输出排序前、后的数组内容。 -Source gives the insertion sort, selection sort, Hill sort, heap sort,
adjust
- 数据结构与算法中自适应链表的实现,清华大学数据结构试题-Adaptive data structure and algorithm realization of the list, Tsinghua University, questions the data structure
AFSA
- 人工鱼群算法在调整和优化机器人路径中的应用-Artificial fish swarm algorithm to adjust and optimize the paths of the robot
heap
- 介绍了如何创建一个堆和调整堆,并如何利用堆来进行排序-Describes how to create a heap and adjust the heap, and how to use the sort heap
adjust
- 有一个自适应单链表。这个链表只能从最前端开始顺序单向查找待查元素;每次查找到一个元素后把它提升到链表的最前端,维持其他元素的相对关系不变。现在用该链表存储并查找正整数:给出一些待查的正整数,如果找到则输出查找过程中访问过的元素数目, 如果找不到,则输出-1. 输入第一行包含两个整数 n, m,即链表中元素的个数和查找的次数。第二行包含 n 个正整数,从链表前端开始依次序给出链表中的元素。这些元素保证两两不相等。以下 m 行每行包含一个正整数 c,表示一个待查元素。 -Have an a
maxheap
- 数据结构课程设计 堆的操作 这里是一个最大堆的java实现的源代码,只需要在eclipse中建立相应的目录及类运行即可,程序实现了最大堆的可视化操作,包括最大堆的构建,调整,删除以及最大堆排序,并且具有动态演示效果。-Heap data structure course design here is one of the largest operations to achieve the java heap source code, just need to build in eclipse i
AVLTree
- 二叉平衡树的删除,并可以调整平衡,还有平衡二叉树的插入操作-Binary balance tree to delete, and can adjust the balance
heapsort
- 堆排序,建堆过程,调整堆,堆排序复杂度-Heap sort, built reactor process, adjust the heap, heap sort complexity
heapsort_new
- 堆排序,建堆过程,调整堆,推导堆排序复杂度-Heap sort, built reactor process, adjust the heap, heap sort complexity
AVLTree
- LL 型调整 RR 型调整 LR 型调整 RL 型调整 AVL树的查找和插入算法-LL type adjustment for the current node to a minimum unbalanced subtree LR, RR type adjustment for the current node to a minimum unbalanced subtree on the smallest imbalance for the current node to a subtree
Heap
- 最小堆的实现 最小堆的创建、调整、插入和删除算法,运用C++类实现最小堆的类定义及基本操作算法 -Minimum heap to achieve the minimum heap to create, adjust, insert and delete algorithms use C++ class to class definition and the basic operation algorithms to achieve the minimum heap
Heap-sort
- 堆排序 堆排序利用了大根堆(或小根堆)堆顶记录的关键字最大(或最小)这一特征,使得在当前无序区中选取最大(或最小)关键字的记录变得简单。 (1)用大根堆排序的基本思想 ① 先将初始文件R[1..n]建成一个大根堆,此堆为初始的无序区 ② 再将关键字最大的记录R[1](即堆顶)和无序区的最后一个记录R[n]交换,由此得到新的无序区R[1..n-1]和有序区R[n],且满足R[1..n-1].keys≤R[n].key ③由于交换后新的根R[1]可能违反堆性质,故应将当前无序区
sort-hfut8
- 合肥工业大学数据结构试验八排序 包括完整的实验要求、实验预习报告、实验最终报告 实验要求: <1>采用不同实验数据来观察快速排序的实验中比较和交换元素的次数,并分析数据的规模和初始特性与比较与交换次数之间的函数关系。 <2> 完成下面功能:将一个整型数组调整为这样的数组:所有3的倍数在最左边,所有除以3余1的数在中间,而所有除以3余2的数在最右边。要求算法的时间尽可能少。 <3> 实现shell排序算法,并观察
avl
- AVL树(平衡树),根据程序运行时的提示,动态输入字符作为结点,在调整平衡时会有提示。-AVL tree (balanced tree), according to the program runtime prompts, dynamic input characters as a junction point, there will be prompted to adjust the balance.
RBTree
- 红黑树的插入,删除,以及调整树的时候的左旋和右旋实现 -Red-black tree insertion, deletion, and adjust the tree when the left and right hand to achieve
test
- 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向使原节点按升序排列-Enter a binary search tree, the binary search tree into a sort of doubly linked list. Request can not create any new nodes, only adjust the pointer points to make the original ascending nod