数据结构
文章平均质量分 52
coderJHT
这个作者很懒,什么都没留下…
展开
-
王道数据结构伪代码实现——第五章 树与二叉树
目录5.3.1 二叉树的遍历1.function.h2. main.cpp3. stack.cpp4. queue.cpp5.3.2 线索二叉树5.5.1 二叉排序树5.3.1 二叉树的遍历1.function.h#include <stdio.h>#include <stdlib.h>typedef char BiElemType;//二叉树结点的结构体定义typedef struct BiTNode { BiElemType c;//c就是书上的data s原创 2021-11-18 15:54:46 · 607 阅读 · 0 评论 -
王道数据结构伪代码实现——第三章 栈和队列
第三章 栈和队列3.1 顺序栈3.1.1 栈的定义3.1.2 初始化栈3.1.3 判空3.1.4 入栈3.1.5 弹栈3.1.6 获取栈顶元素3.2 循环队列3.2.1 队列的定义3.2.2 初始化队列3.2.3 判空3.2.4 入队3.2.5 出队3.1 顺序栈3.1.1 栈的定义#define MaxSize 50typedef int ElemType;typedef struct { ElemType data[MaxSize]; int top;//栈顶指针——始终指向栈顶元素}原创 2021-10-31 12:07:59 · 515 阅读 · 0 评论 -
王道数据结构伪代码实现——第二章 线性表
第二章 线性表2.1 顺序表2.1.1 顺序表定义#define MaxSize 50typedef int ElemType;//顺序表中的元素类型//静态分配typedef struct { ElemType data[MaxSize]; int length;//顺序表的当前长度}Sqlist;2.1.2 顺序表的插入移动元素插入元素增加表长bool ListInsert(Sqlist& L, int i, ElemType e) { if (i<原创 2021-10-31 00:58:25 · 1510 阅读 · 0 评论