![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 77
风丶不会停息
这个作者很懒,什么都没留下…
展开
-
栈的实现与应用
1.定义顺序栈,完成栈的基本操作:建空栈、入栈、出栈、取栈顶元素2. 调用栈的基本操作,将输入的十进制数转换成十六进制数。3. 调用栈的基本操作,实现行编辑程序,假设“#”为退格符,“@”为退行符。 #include#include#include#include#include#includeusing namespace std;#define STACK_INI原创 2015-11-07 15:19:50 · 487 阅读 · 0 评论 -
单链表的定义及基本操作
建立单链表,完成链表(带表头结点)的基本操作:建立链表、插入、删除、输出#include#include#include#define OK 1#define ERROR 0typedef int Status;typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}LNo原创 2015-11-07 15:18:11 · 835 阅读 · 0 评论 -
顺序表的定义及基本操作
建立顺序表,完成顺序表的基本操作:初始化、插入、删除、输出(遍历)#include#include#include#include#define TURE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -1#define LIST_INIT_SIZE 100#define LISTINCREMENT原创 2015-11-07 14:30:43 · 1068 阅读 · 0 评论 -
二叉树的定义及基本操作
(1)定义二叉树的链式存储结构;(2)建立一颗二叉链表表示的二叉树;(3)对其进行前序,中序(非递归),后序输出。(4)统计二叉树中叶子结点个数和度为2的结点个数。 创建的二叉树为: #include #include #include #define OK 1#define ERROR 0#define O原创 2015-12-28 22:24:48 · 2748 阅读 · 1 评论