数据结构
文章平均质量分 61
吖軒
这个作者很懒,什么都没留下…
展开
-
C语言线性表的基本操作
/*/*1.创建链表 /*2.获取链表长度 /*3.向指定位置插入链表,成功返回1,否则返回0 /*4.删除链表的某个节点 /*5.输出链表 /*6.判断链表是否为空,不空返回1,否则返回0 */#include #include #define ElementType inttypedef struct Node{ ElementType e; struct Node原创 2015-07-13 11:31:25 · 1032 阅读 · 0 评论 -
二叉树的建立和遍历
#include#include#define ElementType char//定义树节点 typedef struct Node{ ElementType data; struct Node *lchild; struct Node *rchild;};//创建一个二叉树 ,先序顺序创建 Node* Create(){ ElementType data; data =原创 2015-07-13 12:19:42 · 305 阅读 · 0 评论 -
堆栈的链式储存实现
#include #include #define ElementType inttypedef struct Node{ ElementType data; struct Node *next;}Node;void Create(Node **pStack){ (*pStack) = (Node*)malloc(sizeof(Node)); (*pStack)->next =原创 2015-07-18 10:04:02 · 377 阅读 · 0 评论