资源列表
Dijkstra
- 迪杰斯克拉无向图最短路径----dijkstra 这是帮同学完成的Project,老外老师的要求果然不同。对于基本算法,不光要求不能使用高级容器类,还要求程序有一定的检验错误能力。花了1天的时间写完,代码考虑结点过多内存占用的问题,因此关系矩阵采用映射的方式存储。由此带来的弊端是,找一个结点的时候需要循环判断,导致效率过低。总之,内存占用与程序效率是鱼与熊掌不可兼得。 代码写的比较凌乱。仅供参考。 Project的要求介绍参考链接: http://hi.baidu.com/
huiwen
- 数据结构中回文判断问题,回文是数据结构中经典的问题之一,此程序可以判断输入字符串是否为回文-Palindrome determine whether the problem data structure, data structure palindrome is one of the classic, this procedure can determine whether the input string is a palindrome
001
- 清华大学严蔚敏数据结构习题集(C版)答案-Tsinghua University, Yan Wei-min data structure problem sets (C Edition) answer
tu
- 数据结构——编程实现图的建立和图的遍历。-Data Structure- Programming and the Establishment and graph traversal.
suanfa
- c语言一些重要的算法讲解,包括了在数据结构中线性表的描述讲解。-c language to explain some important algorithms, including linear structure in the data described in the table to explain.
bahuanghouwenti
- 用一维数组来进行处理。数组的下标i表示棋盘上的第i列,a[i]的值表示皇后在第i列所放的位置。如:a[1]=5,表示在棋盘的第一例的第五行放一个皇后。 程序中首先假定a[1]=1,表示第一个皇后放在棋盘的第一列的第一行的位置上,然后试探第二列中皇后可能的位置,找到合适的位置后,再处理后续的各列,这样通过各列的反复试探,可以最终找出皇后的全部摆放方法。 程序采用回溯法,算法的细节参看程序。-chengxu
zhan
- 软件设计 数据结构 栈的使用 实现算术运算-Software design data structures used to achieve arithmetic stack
duilie
- 数据结构 软件设计 队列的使用 实现入队出队等-Queue data structure used software design
shang
- 将两个线形表合并,删除,插入,连接等。特别好用-Merge the two linear tables, delete, insert, connection and so on. Particularly useful
caozuoxitong
- 银行家算法实验报告 银行家算法是避免死锁的一种重要方法。通过编写一个模拟动态资源分配的银行家算法程序,进一步深入理解死锁、产生死锁的必要条件、安全状态等重要概念,并掌握避免死锁的具体实施方法-banker
tree
- 二叉树的前序、中序、后续遍历的递归非递归算法。-about tree
linklists
- 连接两个链表。这个程序可以将两个链表连接在一起。-link two lists
