![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 74
lq七夜
。。。。。。。。。。。。。。。。
展开
-
链队列、循环队列的实现(初始化、出队、入队、取队头元素、判空)
链队列#include#include//结点的结构体定义typedef int DataType;typedef struct qnode{ DataType data; struct qnode *next;}LQNode;//定义头指针和尾指针typedef struct{ LQNode *front; LQNode *rear;}LQueue;//初始原创 2017-04-09 15:27:56 · 15523 阅读 · 1 评论 -
静态栈的实现
#include#define MaxStackSize 100 //定义结构体typedef int DataType;typedef struct{DataType stack[MaxStackSize];int top;}SeqStack; //初始化void StackInitiate(SeqStack *S){S->top=0;原创 2017-03-29 15:34:01 · 333 阅读 · 0 评论 -
创建单链表,求链表长度、查找、插入、删除、合并。
#include#include //单链表的结点定义typedef int DataType;typedef struct Node{DataType data;struct Node *next;}SLNode; //初始化void ListInitiate(SLNode **head){*head = (SLNode *)malloc(原创 2017-03-23 10:53:54 · 1504 阅读 · 0 评论