资源列表
main
- 包括avl树的建立插入和删除操作,对单个节点的操作-Including the establishment of insert and delete operations avl tree on a single node operation
List-creation-process
- 数据结构,完成链表的建立、删除等操作的C语言程序-Data structure, complete list of build, delete, etc. The C-language program
least-common-ancestor
- Tarjan的脱机最小公共祖先问题,里面使用了pair,map以及结构体等相关结构-Tarjan off-line least common ancestors problem
MergeSort
- This is source code of Merge sort algorithms. By using the OOP code source.
6.7.1
- 图的深度和广度优先搜索 1.图采用邻接表的存储结构 2.深度优先搜索图 3.广度优先搜索图-1. Graph using adjacency list of the storage structure 2. Depth-first search Figure 3. Breadth-first search graph
bianli
- 图的遍历,对有向图进行广度和深度优先遍历。-Graph traversal, directed graph on the breadth and depth-first traversal.
Maze(Stack)
- 应用栈求迷宫通路,用的是“穷举求解”的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续探索,直至探索到通路为止。-Application stack requirements maze path, using a "brute-force solving" approach, starting from the entrance, along a forward direction to explore, if we go through, the
sort
- 两种排序算法实现,随机快拍和和并排序,随机快拍为生成随机数key-Two sorting algorithms, random snapshots and and and sort
tree
- 数据结构中二叉排序树的遍历插入删除,能够在C/C++的环境下运行。-Data structure traversal of the binary sort tree insertion deletion, can C/C++ environment to run.
shuangxiangbianli
- 实现双向链表建立,删除,插入,遍历,判断对称性,排列链表功能-Doubly linked list to create, delete, insert, traversal to determine the symmetry and arrangement of linked list functions
chazhao
- 利用二叉排序树的插入算法建立二叉排序树,然后删除某一指定关键字元素。-chazhao
shudu
- 很经典的算法,利用深度搜索解决速度问题。-Classic algorithm, the speed advantage of the depth of search to solve the problem.
