数据结构
blight_888
梦想是注定孤独的旅行,路上少不了质疑和嘲笑,但那又怎么样,哪怕遍体鳞伤,也要活的漂亮。
展开
-
平衡搜索树——AVLTree
什么是AVL树?原创 2017-06-07 21:29:59 · 292 阅读 · 0 评论 -
用C++实现双向链表
.文件 #define _CRT_SECURE_NO_DEPRECATE #include #include using namespace std; typedef int Datatype; struct ListNode { Datatype _data; ListNode* _next; ListNode* _prev; ListNode(Datatype x) :_d原创 2017-03-28 10:56:55 · 297 阅读 · 0 评论 -
C++模板实现简单的链表和顺序表
从最初学习C语言到C++,就有一个认识就是作为一个优秀的程序猿一定要学会 ”偷懒“ ,用程序员的话来说就是复用,在C的基础上开发的C++就深刻阐明了这一道理,因为这样有太多的好处,增加了代码的可移植性,提高了可维护性。C++的模板就很有用,可以大大提高写代码的效率,同时优秀的代码总是最简洁最有效的代码。下面我们来用模板实现链表和顺序表。 顺序表 SeqList.h文件 #define _CR原创 2017-04-11 11:39:08 · 516 阅读 · 0 评论