![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
rising_sun2233
Never lose heart!
展开
-
通过数组构建二叉树&遍历
#include <iostream> #include <cstdio> #include <cstring> #include <queue> #include <algorithm> using namespace std; struct Node { int data; Node *lchild, *rchild; Node () { lchild = rchild = NULL; }原创 2021-12-18 16:02:36 · 667 阅读 · 0 评论 -
希尔排序(大跨度的对子序列的插入排序)
这里的子序列是每隔互质的数取出来的子序列,例如每隔5个取元素,每隔3个取元素,每隔1个取元素,得到三个子序列。 #include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include <vector> #include <stack> #include <map> #include <queue> #include &l原创 2021-08-22 13:29:40 · 105 阅读 · 0 评论 -
折半插入排序
#include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include <vector> #include <stack> #include <map> #include <queue> #include <algorithm> using namespace std; typedef long long原创 2021-08-22 12:39:19 · 71 阅读 · 0 评论 -
直接选择排序
#include <iostream> #include <cstdio> #include <cmath> #include <cstring> #include <vector> #include <stack> #include <map> #include <queue> #include <algorithm> using namespace std; typedef long long原创 2021-08-22 11:43:50 · 60 阅读 · 0 评论