数据结构
文章平均质量分 77
c随遇er安
上得了厅堂 下得了厨房 写得了代码 把得了姑娘 小清醒Coder一枚
展开
-
线性表---一元多项式相加
线性表链式存储实现一元多项式相加。//Define.h内为基本定义#include#include#includetypedef int ElemType;typedef struct LNode{ float coef; //系数 ElemType expn; //指数 struct LNode *next;}LNode, *LinkList;type原创 2012-11-04 15:54:59 · 712 阅读 · 0 评论 -
树和二叉树---C语言利用栈实现二叉树的递归、非递归的前、中、后序遍历
C语言利用栈实现二叉树的递归、非递归的前、中、后序遍历。以下代码分为三部分:1、Define.h头文件,基本声明 2、SqStack.h头文件,栈的基本声明和操作 3、树的基本声明和操作, 以及遍历的实现1、Define.h头文件,基本声明Defiine.h#define TRUE 1#define FALSE 0#define OK 1#def原创 2012-11-04 16:10:19 · 2096 阅读 · 0 评论 -
栈和队列---行编辑程序
利用栈的链表,实现行编辑。每输入一行数据,按回车后,将栈中数据放入链表,置空栈,从而实现换行。Define.h内为基本定义#include#include#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef struct LNode{ char data; struct原创 2012-11-04 16:01:33 · 495 阅读 · 0 评论 -
栈和队列---括号匹配
利用栈,实现括号匹配#include#include#include#include#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef struct{ char *base; char *top; int stacksize;}SqStack;Status InitStack(SqStack *S原创 2012-11-04 15:58:19 · 661 阅读 · 0 评论