- 博客(3)
- 收藏
- 关注
原创 手把手教你 用3个栈实现插入排序(或许是选择排序2333)
参考资料:《数据结构与算法分析》(第三版英文版)书本题目:7.2 (266页)# include # include using namespace std;stack insertSort(stack &arr);int main() { stack arr; cout << "请输入要排序的元素个数n:"; int n; int element; scanf_s
2017-11-07 21:31:50 898
原创 手把手教你实现链表的归并排序
参考资料:《数据结构与算法分析》(第三版英文版)书本题目:7.20 (269页)这个题目的意思很简单,就是实现链表的归并排序先实现一个简单的节点Node结构struct Node { int data; Node* next; Node(int val) { data = val; next = NULL; } Node() { data =
2017-11-07 20:42:14 8172 6
原创 手把手教你写二叉查找树Binary Search Tree(1)
参考资料:《数据结构与算法分析》(第三版英文版)书本题目:5.15其实是做作业的时候顺便复习一下二叉查找树,顺便把自己写代码时的过程记录下来。虽然代码可能比较丑,但应该对于新手而言是比较友好的,可以了解如何一步一步实现BST的函数的。同时更深入理解一下返回值为Node*类型的Help函数。说明:BST为Binary Search Tree,二叉查找树.Node为节点,即二叉查找树的节点
2017-10-03 10:55:20 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人