资源列表
CAlgorithmsSourceCode
- 徐士良的常用算法程序集(C语言描述),第三版,包含所有的算法源代码。
datastruct(flash)
- 数据结构flash演示。数据结构中绝大多数的算法都用flash演示出来。很直观,比看书容易理解。绝对是好东西。
linklist
- 数据结构线性表源代码,很适合入门的通知时用,应该有所帮助。
Data_Structures_and_Algorithm_Analysis_in_C++_(3rd
- 经典书籍源代码啊。。。第三版。。。数据结构与算法分析——C++描述(第3版).
Huffman
- huffman编码,是初学数据结构的好帮手
treecros
- 快速遍历二叉树的几种算法,也是微软的面试题中的一道
link
- 编写实现链表排序的一种算法。对于链表这种数据结构,其插入、删除操作很容易可以实现因此,基于插入操作的插入排序则实现起来会更加简单简洁。
strrev
- 编写反转字符串的程序,要求优化速度、优化空间。
strkmp
- 微软面试题:给出一个函数来输出一个字符串的所有排列。 简单的回溯就可以实现了。当然排列的产生也有很多种算法,去看看组合数学,还有逆序生成排列和一些不需要递归生成排列的方法。印象中Knuth的<TAOCP>第一卷里面深入讲了排列的生成。这些算法的理解需要一定的数学功底,也需要一定的灵感,有兴趣最好看看。
main
- 邮递员*** :两点之间的最短距离
c语言读书笔记
- C程序设计教案 C程序设计教案 C程序设计教案 C程序设计教案
Readblacktree
- 红黑数算法及演示源代码,带生动的动画图片。