实验代码
文章平均质量分 69
eu_zero
秃头大学生一个,钻研代码中,关注我可以更及时看到我的学习分享哦
展开
-
Scala天天酷跑小游戏
需求分析: 实现《天天酷跑》的核心逻辑,该游戏具有登录、注册、玩家操作、结束等功能。 注册模块:需要玩家身份信息为:用户名 密码 昵称 邮箱 登录模块:需要玩家信息为:用户名 和 密码 玩家(Person)功能:跳跃up(y坐标的改变),右移功能(right),左移功能left(修 改x的坐 标),判断玩家是否越界的功能。玩家具有得分、跑酷距离、生命值属性。 初始位置坐标为(x,y),补充自由下落功能(注意y坐标的临界点),login方法,注册方法,(建议可以通过在控制台内输入w a d.原创 2022-04-19 13:24:51 · 2137 阅读 · 2 评论 -
线性表的顺序与链表实现
#include <stdio.h> typedef struct Student { int sno; char sname[10]; float score[3]; float avg; }; void main(){ int n,i,j,id; float max; Student STU[30]={0}; printf("您要录入几位学生的信息:"); scanf("%d",&n); for(i=0;i<n;i++) //录入 {原创 2020-11-26 22:58:02 · 185 阅读 · 0 评论 -
非递归实现DFS的DFS函数体
非递归实现深度优先遍历的主要问题出在如何回退上 这里使用栈来代替递归实现类似的作用 返回值k是访问过的顶点数起到了类似深度的作用 1.栈初始化 2.起始点入栈 3.循环语句直到栈为空 { 1.取栈顶元素,不出栈(如果出栈,造成信息丢失,那么回退将无法进行) 2.找未被访问的邻接点,如果没有就出栈一个元素(回退),如果有就将 其进栈,并置访问标记为1。记录这条边进tree数组 } int Graph_DepthFirst(Graph*g, int start, Edge* tree) //从sta.原创 2020-11-26 22:39:30 · 265 阅读 · 0 评论