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