- 博客(8)
- 收藏
- 关注
原创 2048游戏
j++)//第一个for语句是把当前控制方向的数组里相同的数合并,其他方向的都是一样。j++)//第二个for语句是把当前控制方向的非零元素移动当前方向的前面。int randIntNum(){//再数组里随机生成一个地址并赋值。#include<stdlib.h>//提供随机函数,清屏。//判断游戏是否结束,0结束。int over(){//判断游戏是否结束。void start(){//游戏开始。void move(){//控制移动。int right(){//向右。int left(){//向左。
2024-06-24 11:17:20
407
原创 学生成绩管理系统
/将学生信息从文件student.txt中读出,存入内存,方便对学生信息进行处理。//按学号查询学生信息。//按姓名查询学生信息。
2024-06-21 13:57:50
259
原创 贪吃蛇游戏(简单版)
if (snake.snakeNode[0].x == 0 || snake.snakeNode[0].y == 0 || snake.snakeNode[0].x == MAP_WIDTH - 1 || snake.snakeNode[0].y == MAP_HEIGHT - 1) //判断蛇头是否撞墙。
2024-06-21 13:56:30
663
原创 图的常规代码
*------------代码结束--------------*//*------------代码结束--------------*//*------------代码结束--------------*//*------------代码开始--------------*///顶点的数据类型为字符型。/*------------代码开始--------------*//*------------代码结束--------------*//*------------代码开始--------------*/
2024-05-13 13:53:40
441
原创 二叉树的遍历
k = p - in;//k为根结点在in中的下标。//top为栈顶指针、k决定谁是左、右孩子、j为str指针。p++) //在in中查找根结点。//创建二叉树结点b。if (root == NULL) //树为空时。
2024-04-29 13:54:51
198
原创 二叉树的头文件代码
BTNode(char item) { // 用元素初始化树节点。~BTNode() { // 释放树节点内存。InPostToTree(): 由后序遍历序列和中序遍历序列构造二叉树。BTNode() { // 树节点初始化。char data;后序序列为post[0:n-1]中序序列为in[0:n-1]返回所构造的二叉树的根指针。
2024-04-29 13:16:41
224
原创 4二叉树的基础代码
Nil) // 此结点(不空)无双亲且不是根。i--) // 找到最后一个结点。printf("出现无双亲的非根结点:%i,%c",i,T[i]);{ // 按层序次序输入二叉树中结点的值(字符型或整型), 构造顺序存储的二叉树T。{ // 初始条件:二叉树T存在,Visit是对结点操作的应用函数。{ // 初始条件:二叉树存在,Visit是对结点操作的应用函数。{ // 初始条件:二叉树存在,Visit是对结点操作的应用函数。
2024-04-29 13:10:04
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人