- 博客(5)
- 收藏
- 关注
原创 二叉树的递归插入
/*********************二叉树的递归插入******************/ template<class Type> class TreeNode { public: Type data; TreeNode *left; TreeNode *right; TreeNode(Type value, TreeNode *l = nullptr, T
2017-04-23 12:38:53 496
原创 C++实现二叉查找树
/***********二叉查找树的实现*************/ //节点类 template class TreeNode { public: Type data; TreeNode *left; TreeNode *right; TreeNode() :data(Type()), left(nullptr), right(nullptr){}
2017-04-18 20:42:05 655
原创 C++实现优先队列
/***********优先队列的(单向)链式实现形式*************/ 节点类 template class QueueNode { public: Type data;//数据 int priority;//优先级 QueueNode *next; QueueNode() :data(Type()), priority(0), next
2017-04-14 16:51:43 1350
原创 C++实现链栈和链式队列
数据结构应该活学活用,定义的数据可以不一样,可以同过增加数据开源表示成很多种含义 /***********栈的链式实现(调试结束)*************/栈是一种简化的链表 template class StackNode { public: Type data; StackNode *next; StackNode() :data(Type()), ne
2017-04-13 20:59:30 384
原创 C++实现双向循环链表
/***********双向循环链表(代码调试正常,所有功能均测试)*************/ //节点类 template class ListNode { public: Type data;//节点数据域 ListNode *next;//后继指针 ListNode *prev;//前驱指针 ListNode() :data(Type()),
2017-04-10 17:07:37 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人