数据结构C语言实现
文章平均质量分 75
happy_fun
这个作者很懒,什么都没留下…
展开
-
栈基本操作的C语言实现(附源代码已测试)
栈基本操作的C语言实现/////////////////////////////////// 作者:happy_fun //// 栈基本操作的C语言实现 //// 时间:2011年11月19号 //// 未经作者允许不得转载! ///////////////////////////////////#include#i原创 2011-11-26 15:08:04 · 3751 阅读 · 0 评论 -
队列基本操作的C语言实现(附源代码已测试)
/////////////////////////////////// 作者:happy_fun //// 队列基本操作的C语言实现 //// 时间:2011年11月25号 //// 未经作者允许不得转载! ///////////////////////////////////#include#include#includetypedef原创 2011-11-26 15:16:51 · 1626 阅读 · 0 评论 -
数值转换,八进制转十进制(附源代码并通过测试)
/********数值转换,八进制转十进制*********/#include #include #include #define STACK_INIT_SIZE 100#define STACKINCRECE 10typedef struct{ int *top; int *base; int stacksize;}stack;原创 2012-08-11 16:58:10 · 793 阅读 · 0 评论 -
栈的应用之-----行编辑程序
#include #include #include #define STACK_INIT_SIZE 100#define STACKINCREACE 10typedef struct{ char *top; char *base; int stacksize;}stack;int main(){ // 创建栈 void InitSta原创 2012-09-26 19:49:12 · 1013 阅读 · 0 评论 -
数据结构队列的基本操作
#include #include // 链表:队列的链式存储结构typedef struct QueueNode{ char date; struct QueueNode *next;}qnode, *QueuePtr;// 指向队列头和尾的指针结构体typedef struct{ QueuePtr front; // 队头指针 QueuePtr原创 2012-09-26 21:25:55 · 445 阅读 · 0 评论 -
数据结构括号匹配(附源代码已测试)
#include #include #include #define STACK_INIT_SIZE 100#define STACKINCREACE 10typedef struct{ char *base; char *top; int stacksize;}stack;int main(){ // 初始化栈 void InitSt原创 2012-09-26 21:28:09 · 1487 阅读 · 0 评论 -
二叉树的创建和遍历(附代码已测试)
#include #include #define MAX_TREE_SIZE 100typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; // 左右孩子指针}btree, *BiTree;void main(){ // 先序次序输入构造二叉树 btree *Creat原创 2012-09-26 21:29:34 · 793 阅读 · 0 评论 -
二叉树创建的小总结
#include #include #include typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; // 左右孩子指针}btree, *BiTree;void main(){ // 先序次序输入构造二叉树 void CreateBi原创 2012-09-28 15:38:47 · 428 阅读 · 0 评论