资源列表
kuaisu
- 快速算法排序:用户输入10个数,然后程序自动根据快速算法进行排序-A fast algorithm for sorting
KMP-algorithm
- 写了一个myString类,用于展示KMP 算法,有少量注释。-KMP algorithm, a small amount of Notes.
Hash-lookup
- 表头插入,使用链地址法处理冲突的哈希查找算法-Header insertion, using a chain hash address search algorithm method to resolve disputes
HuffmanTree
- 展示了赫夫曼树的建造过程,有大量注释,适合新手理解。-Shows the Huffman tree construction process, there are a lot of notes, suitable for beginners to understand.
HuffmanTree-Shortest-Path
- 赫夫曼树的建造过程,以及最短路径算法,有关键步奏的注释,需输入节点数据以及邻接矩阵的内容,注意看主函数-Huffman tree construction process, as well as the shortest path algorithm, the key step-outs comments, data and content needs input node adjacency matrix, note the main function
Minimum-Spanning-Tree
- 使用邻接矩阵生成最小生成树的算法,须输入顶点数目,顶点数据以及邻接矩阵的数据。-Adjacency matrix generated minimum spanning tree algorithm, the input data must be the number of vertices, vertex data and adjacency matrix.
起泡排序
- 运用c语言编写程序比较数据的大小。起泡法一种经典的比较大小的方法。
starA
- A*算法解决传教士和野人过河问题。有N个传教士和N个野人要过河,现在有一条船只能承载K个人(包括野人),K<N,在任何时刻,如果有野人和传教士在一起,必须要求传教士的人数多于或等于野人的人数。-A* algorithm to solve the missionaries and Savage river issues. With N and N Savage missionaries to cross the river, there is now only one boat carryi
Binary
- 二叉树的创建,打印并且返回高度以及元素所在高度-Binary tree create, print and return the height and the height of the element at which
shujujiegou
- 常见数据结构算法,包括多项式计算,二叉树遍历,链表,图的搜索等-Common data structure algorithms, including polynomial, binary tree traversal, linked lists, graph search, etc.
tetris
- 文件中包含了俄罗斯方块的实现程序,编程语言C++,可以实现简单的游戏体验-File contains Tetris implementation procedures, programming languages C++, can achieve a simple game experience
哈希表
- 建立一个哈希表,实现哈希表的建立,插入,查找等功能。c++实现