
数据结构
文章平均质量分 78
美麗突然發生
Growning up together!
展开
-
数据结构——表达式求值源程序(一)
效果如下:/*表达式求值*/#include #define OK 1#define ERROR -1 #define SIZE 100#define ADDSIZE 20#includetypedef struct{ int stacksize/*data[MAXSIZE]*/; int *top; int *b原创 2015-07-28 14:24:10 · 1520 阅读 · 0 评论 -
数据结构——表达式求值(二)
在上一篇的基础上,对程序作了修改,优化了部分代码/*表达式求值*/#include #include #include #define NULL 0 #define OK 1#define ERROR -1 #define SIZE 100#define ADDSIZE 20typedef struct{ int stacksize; ch原创 2015-07-28 14:33:00 · 796 阅读 · 0 评论 -
数据结构——二叉树遍历、深度、叶子节点数计算
效果如下:其中“#”代表空节点/*数据结构——二叉树*/#define StACK_INIt_SIZE 100 //存储空间初始分配量#define StACKNCREMENt 50 //存储空间分配增量#include#include#includeint n;typedef char telemtype;typedef struct原创 2015-07-28 14:54:51 · 4121 阅读 · 5 评论 -
数据结构——链表操作(电话管理系统 )
效果如下:源代码如下:#include#include#include#define ERROR 0#define OK 1#define N 3#define M 100typedef struct node{ char data1[20]; char data2[12]; struct node *nex原创 2015-07-28 15:27:41 · 577 阅读 · 0 评论 -
数据结构——赫夫曼编码
效果如下: 源程序如下:#include#include#includetypedef struct{ int weight; int parent,lchild,rchild;}HTNode,*HuffmanTree; //动态分配数组存储赫夫曼树typedef char **HuffmanCode;//动态分配数组存储赫夫曼编码表原创 2015-07-28 15:14:33 · 1083 阅读 · 0 评论 -
数据结构——进制装换(二进制、八进制、十六进制)
效果如下:源程序如下:#include#include#define SIZE 100#define ADDSIZE 10#define ERROR 0#define OK 1typedef struct{ int *base; int *top; int stacksize;}sqstack;int Initstack(s原创 2015-07-28 15:22:44 · 1281 阅读 · 0 评论 -
数据结构——迷宫求解
效果如下:源代码如下:#include#include#include#define M 100#define ERROR 0 #define OK 1char a[10][10]={{'*','*','*','*','*','*','*','*','*','*'},{'*','0','0','*','0','0','0','*','0','*'原创 2015-07-28 15:37:10 · 2106 阅读 · 0 评论