![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
取名字好难-_-
这个作者很懒,什么都没留下…
展开
-
数据结构实验1:线性表:贪吃蛇
这是一个类似于贪吃蛇的程序,一条蛇,在一个矩阵(方阵)中前进,从左上角(0,0)开始,依次吃掉矩阵中的数据,当它碰壁或者发现前进方向上的元素已经被吃过,就转向下一个方向并继续前进,转向的规则依次是:左,上,右,下。n阶方阵的元素顺序按行存储的,例如,n=2,则方阵的元素如下: 0 1 2 3 如n=4,则方阵是: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 输入格式: 输入方阵的阶数n。 输出格式: 在一行上按蛇吃过的元素的顺序输出,其中用空格分隔,行尾有一个空格原创 2022-05-12 09:34:44 · 335 阅读 · 0 评论 -
顺序栈、链栈、顺序队列、链队列
#include <iostream> using namespace std; //顺序栈 #define MAXSIZE 100 typedef struct { int* base;//栈底指针 int* top;//栈顶指针 int stacksize;//栈的最大容量 } SqStack; void InitStack(SqStack& S) { S.base = new int[MAXSIZE]; //为顺序栈分配一个最大储存值 if (!S.base) .原创 2022-05-09 23:14:22 · 175 阅读 · 0 评论