数据结构
李霁明
云销雨霁,彩彻区明
展开
-
数据结构排序算法之归并排序
文章目录数据结构排序算法之归并排序归并排序思想代码实现数据结构排序算法之归并排序归并排序思想归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。分而治之可以看到这种结构很...原创 2020-03-29 19:35:49 · 233 阅读 · 0 评论 -
数据结构之交换排序(冒泡、快速排序)代码实现
文章目录数据结构之交换排序(冒泡、快速排序)代码实现冒泡排序基本思想代码截图快速排序基本思想代码截图持续更新ing,代码可以在我的Github获取https://github.com/leonodelee/Data-Structure-Code—/tree/master/%E6%8E%92%E5%BA%8F数据结构之交换排序(冒泡、快速排序)代码实现冒泡排序基本思想冒泡排序思路比较简单...原创 2019-08-17 22:11:52 · 463 阅读 · 0 评论 -
数据结构之插入排序(直接插入、希尔排序)代码实现
文章目录简单插入排序基本思想代码截图希尔排序算法基本思想代码截图持续更新ing,代码可以在我的Github获取https://github.com/leonodelee/Data-Structure-Code—/tree/master/%E6%8E%92%E5%BA%8F简单插入排序基本思想直接插入排序:1–遍历数组中的所有元素,其中0号索引元素默认已排序,因此从1开始;2–将该元素...原创 2019-08-17 10:41:41 · 373 阅读 · 0 评论 -
数据结构之选择排序(简单选择、堆排序)代码实现
文章目录简单选择排序基本思想代码截图堆排序基本思想代码对比截图持续更新ing,代码可以在我的Github获取https://github.com/leonodelee/Data-Structure-Code—/tree/master/%E6%8E%92%E5%BA%8F数据结构之选择排序(简单选择、堆排序)代码实现简单选择排序基本思想  ...原创 2019-08-24 10:12:31 · 403 阅读 · 0 评论 -
数据结构之排序代码实现
文章目录代码程序截图持续更新ing排序思想还有动态gif图参考大佬博客:https://www.cnblogs.com/hokky/p/8529042.html代码#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;void InsertSort(i...原创 2019-08-03 22:25:29 · 490 阅读 · 0 评论 -
数据结构之栈的应用--中缀表达式转后缀表达式与(简单)表达式的计算
文章目录转载大佬的博客,不过代码加了注释可能对学习更友好一、如何将中缀表达式转化为后缀表达式二、计算后缀表达式三、直接计算中缀表达式转载大佬的博客,不过代码加了注释可能对学习更友好作者:凛冬烈焰来源:CSDN原文:https://blog.csdn.net/qq_26286193/article/details/80214805“计算中缀表达式”可以称得上是一个特别经典的关于栈的算法题,...转载 2019-07-20 12:49:22 · 793 阅读 · 0 评论 -
数据结构之双向循环链表实现
文章目录数据结构之双向循环链表实现代码及思想测试截图数据结构之双向循环链表实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;typedef int ElemType; #define OK 1#define ERROR 0#def...原创 2019-06-30 15:28:12 · 464 阅读 · 0 评论 -
数据结构之双向链表实现
文章目录数据结构之双向链表实现代码及思想测试截图数据结构之双向链表实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;typedef int ElemType; #define OK 1#define ERROR 0#define ...原创 2019-06-30 14:10:43 · 581 阅读 · 0 评论 -
数据结构之链表二叉树实现
文章目录数据结构之链表二叉树实现代码及思想测试截图数据结构之链表二叉树实现代码及思想//链式二叉树/*参考 https://www.cnblogs.com/liuzeyu12a/p/10420665.htmlhttps://blog.csdn.net/weixin_40411915/article/details/82808227测试数据:abd###c#e##*/ #inclu...原创 2019-07-13 19:18:23 · 904 阅读 · 0 评论 -
数据结构之链队实现
文章目录数据结构之链队实现代码及思想测试截图数据结构之链队实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;typedef int ElemType;#define Status int #define ERROR 0#define...原创 2019-06-25 21:35:50 · 326 阅读 · 0 评论 -
数据结构之循环队列实现
文章目录数据结构之循环队列实现代码及思想测试截图数据结构之循环队列实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;#define MAXSIZE 7//初始分配量 #define INCREASE 10//分配增量 #define ...原创 2019-06-25 20:36:32 · 304 阅读 · 0 评论 -
数据结构之顺序队列实现
文章目录数据结构之循环队列实现代码及思想测试截图数据结构之循环队列实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;#define MAXSIZE 7//初始分配量 #define INCREASE 10//分配增量 #define ...原创 2019-06-25 20:34:40 · 1303 阅读 · 0 评论 -
数据结构之链栈实现
文章目录数据结构之链栈实现代码及思想测试截图数据结构之链栈实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;#define ElemType int#define Status int #define OK 1#define ERR...原创 2019-06-25 20:33:22 · 525 阅读 · 0 评论 -
数据结构之顺序栈实现
文章目录数据结构之顺序栈实现代码及思想测试截图数据结构之顺序栈实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;#define MAXSIZE 100//初始分配量 #define INCREASE 10//分配增量 #define ...原创 2019-06-25 20:31:34 · 807 阅读 · 0 评论 -
数据结构之单链表实现
文章目录数据结构之单链表实现代码及思想测试截图数据结构之单链表实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;typedef int ElemType; /***************结构体定义***************/t...原创 2019-06-25 20:27:19 · 319 阅读 · 0 评论 -
数据结构之顺序表实现
文章目录数据结构之顺序表实现代码及思想测试图片:数据结构之顺序表实现代码及思想#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;#define MAXSIZE 100//初始化大小 #define INCREASE 10//不足时新申请大小 //t...原创 2019-06-25 20:24:33 · 489 阅读 · 0 评论