搜索资源列表
sort
- 这是一个用堆排序实现的排序算法,可以通过阅读代码学习堆排序的思想
pro
- 如果采用单链表保存单词,可采用如下办法压缩存储空间。如果两个单词的后缀相同,则可以用同一个存储空间保存相同的后缀。例如,原来分别采用单链表保存的单词Str1“abcdef”和单词Str2“dbdef”,经过压缩后的存储形式如下。 请设计一个高效的算法完成两个单链表的压缩存储,并估计你所设计算法的时间复杂度。 要求:阅读预设代码,编写函数SNODE * ziplist( SNODE * head1, SNODE * head2 ) ziplist的功能是:
shujujiegou
- 适合初学数据结构的人阅读,里面数据结构代码质量不错-Data structure suitable for beginners who read the code inside the data structure of good quality
date-structure-and-algrithm-in-cPP
- [数据结构算法——Visual.C.6.0程序集].侯识忠.清晰版。不错的一书。虽然没有代码。但感觉比较全面。适合当资料查用。欢迎阅读交流。QQ17517560-data structure in C++.good book.big and easy to use.welcome to use.hehe
Topological-sort
- 代码的功能:用C语言仿真有向图的拓扑排序,代码中带有详细的注解,十分有利于阅读。拓扑排序算法是有向图的应用领域中的一种重要算法,阐述了AOV图的定义及拓扑排序算法思想。 -Functionality of the code: a directed graph topological sort in C language simulation code with detailed comments, very conducive to reading. The topological sort
MergeSort
- 代码的功能:用C语言实现归并排序的算法,代码中带有详细的注解,十分有利于阅读和改进来应用于自己的算法。归并排序法是将两个有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的,然后再把有序子序列合并为整体有序序列。-The functionality of the code: merge sort algorithm, implemented in C code with detailed comments, and very conducive to reading a
Trifurcate-linked-list
- 代码的功能:用C语言实现采用三叉链表存储结构实现二叉树的相关操作,如构造、销毁、插入、遍历等功能,代码中带有详细的注解,十分有利于阅读。算法主要优点在于在遍历时减小了时间复杂大。-Functionality of the code: using C language trifurcate linked list storage structure binary tree operations, such as construction, destruction, insert, traversa
QueqeType
- 队列结构的初始化和使用的编程项目文件,代码规范是更好,更方便阅读-Queue structure initialization and use programming project files, code specification is better, easier to read
ListType
- 顺序表结构的初始化和使用的编程项目文件,代码规范是更好,更易于阅读-The initialization sequence table structure and use of the programming project files, code specification is better and easier to read