数据结构
木子水泽
这个作者很懒,什么都没留下…
展开
-
数据结构--栈的算法
# include # include # include typedef struct Node//节点的数据类型 { int data; struct Node * pNext; }NODE,*PNODE; typedef struct Stack//栈 { PNODE pTop; PNODE pBottom; }STACK,*PSTACK; void init(PSTA原创 2020-03-02 10:33:37 · 324 阅读 · 0 评论 -
数据结构--循环队列算法
#include #include #include typedef struct Queue { int * pBase; int front; int rear; }QUEUE; void init(QUEUE *); bool en_queue(QUEUE *,int val); void traverse_queue(QUEUE *); bool full_queue(QU原创 2020-03-02 10:34:09 · 621 阅读 · 0 评论 -
数据结构---数组【连续存储】
#include #include #include struct Arr { int *pBase; int len; int cnt; }; void init_arr(struct Arr *pArr,int length); bool is_empty(struct Arr *pArr); void show_arr(struct Arr *pArr);原创 2020-03-02 10:34:23 · 337 阅读 · 0 评论 -
数据结构--单表非循环链表
# include # include # include typedef struct Node { int data; //数据域 struct Node * pNext; //指针域 }NODE, *PNODE; //NODE等价于struct Node PNODE等价于struct Node * //函数声明 PNODE create_list(void); //创建原创 2020-03-02 10:34:17 · 321 阅读 · 0 评论