- 博客(2)
- 收藏
- 关注
原创 栈的创建与操作
栈的创建与操作 主要包括创建栈,以及入栈,出栈,判断栈空和栈满等基本操作。遵循先进后出,后进先出原则。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #define MAXSIZE 5 #define ERROR -1 #define OK 0 1.首先定义结构体,包括栈顶指针(这里的指针并非真正意义上的指针,只是一个变量,起到标记位置的作用)和放置元素的数组。 struct Stack { int data[MAXSIZE];
2020-08-19 19:38:53
1513
原创 队列的创建与操作
队列的创建与操作 //队列的创建与操作 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #define Maxsize 10 struct Queue { int data[Maxsize]; int front; int rear; }; void Create(Queue& q) { q.front = q.rear = 0; } int IsEmpty(Queue& q) { return(q.re
2020-08-19 19:08:17
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅