![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
远不及你的微笑
这个作者很懒,什么都没留下…
展开
-
顺序栈的基本操作
相关代码: //顺序队列的基本操作 #include<stdio.h> #include<stdlib.h> #define MAXSIZE 100 typedef struct Queue { int data[MAXSIZE]; int front; //定义一个头指针 int rear; //定义一个尾指针 }LineQueue; //定义一个初始化队列的方法 void Init(LineQueue *Q){ Q->front=0;原创 2021-10-23 20:20:56 · 79 阅读 · 0 评论 -
链式栈的基本操作
相关代码: #include"stdio.h" #include"stdlib.h" //定义一个链栈的结构体 //这个链式表有点特殊,它的最大长度是无限大 typedef struct stack { int data; struct stack *next; }Stack; //定义一个判断栈是否为空的方法 int IsEmpty(Stack *top){ if(top->next==NULL){ return 1; } else...原创 2021-10-16 09:59:24 · 343 阅读 · 0 评论 -
顺序栈的基本操作
相关代码: #include"stdio.h" #include"stdlib.h" #define maxSize 100 /* 顺序栈的基本操作 */ //首先定义一个栈的结构体 typedef struct stack { int data[maxSize]; int top; }Stack; //顺序栈的初始化 void Init(Stack *s){ s->top = -1; } int IsEmpty(Stack *s){ if(s->to...原创 2021-10-15 19:33:17 · 107 阅读 · 0 评论 -
头插法和尾插法(用c语言实现)
相关代码: #include<stdio.h> #include<stdlib.h> typedef struct Node { int data; struct Node *next; }Node; //头插法建立链表 带有head头结点的情况。 Node *create1(int n){ Node *head ,*s; int i; head=(Node *)malloc(sizeof(Node)); //head节点申请了一个内存空间。 h..原创 2021-09-12 01:18:44 · 908 阅读 · 0 评论