由于大三下学期了,快要找工作了,所以最近在复习一些学过的内容,以下是这几天写的数据结构里面的一些常用的算法,仅供参考。不过在平时做项目的时候,建议采用STL和Boost里面现成的东西,而不要自己去实现他们。另外,由于国内外讲解数据结构和算法的书籍很多,内容大多重复,所以笔者并没有自习讲解数据结构的原理,因为代码很简单,相信大家都可以看懂的。
如果读者对于这一块比较生疏,本人推荐看看《算法导论》这本书,可能这本书不适合你作为入门的第一本书籍,但是这本书确实不错,可以作为你入门后经常翻阅的书、。
顺序表
单链表
双向链表
循环链表
顺序栈
链式栈
顺序队列
链式队列
优先级队列
串
堆
二叉树
线索二叉树
哈夫曼树
树
B+树
图
排序
==============================================================================
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员
==============================================================================