上一页 1 ··· 5 6 7 8 9
摘要: 栈 1.栈的基本概念 栈(Stack):是只允许在一端进行插入或删除的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。 不能插入和删除的一端为栈底(Bottom) 栈顶(top):线性表允许进行插入删除的那一端栈底(bottom):固定的,不允许进行插入和删除的那一端空栈 阅读全文
posted @ 2023-09-29 10:30 一条晒干的咸鱼 阅读(8) 评论(0) 推荐(0)
摘要: 树结构是一种非常重要且广泛应用的数据结构。它以节点和边的形式组织数据,具有层次关系和递归性质。树结构在计算机科学领域中有着广泛的应用,例如文件系统、数据库索引、网络路由等。 一、什么是树 树是数据结构中的一种,其属于非线性数据结构结构的一种,我们前文所提到的数据结构多数都是线性的,这也是较为简单的数 阅读全文
posted @ 2023-09-28 11:46 一条晒干的咸鱼 阅读(24) 评论(0) 推荐(0)
摘要: 单链表作为最基础也是最常用的数据结构之一,在这门课程中占据着十分重要的地位。本文将对单链表这一章节的知识点进行总结,包括单链表的定义、基本操作、常见应用以及时间复杂度等方面。 一、单链表的定义和基本操作 单链表的定义:单链表由节点组成,每个节点包含数据和指向下一个节点的指针。 单链表是一种线性存储结 阅读全文
posted @ 2023-09-27 12:31 一条晒干的咸鱼 阅读(20) 评论(0) 推荐(0)
摘要: 对于程序员来说,了解算法的时间复杂度和空间复杂度是至关重要的。时间复杂度和空间复杂度是评估算法性能的指标,可以帮助我们预估算法的执行时间和资源消耗情况。 时间复杂度描述了算法执行所需的时间与输入规模之间的关系。一般使用大O符号来表示时间复杂度。在进行时间复杂度分析时,通常需要计算算法中基本操作的执行 阅读全文
posted @ 2023-09-26 18:59 一条晒干的咸鱼 阅读(13) 评论(0) 推荐(0)
摘要: 前期思考和准备: 确保您已经正确搭建好开发环境,并且已经成功连接到开发板。在开发板上安装相应的图形库,例如SDL或者GTK等。创建一个新的C/C++项目,并设置好相关的编译选项。编写游戏逻辑代码,包括贪吃蛇的移动、食物生成、碰撞检测等。结合图形库,实现游戏的界面显示和用户交互。进行编译、链接,并将生 阅读全文
posted @ 2023-09-25 08:32 一条晒干的咸鱼 阅读(33) 评论(0) 推荐(0)
摘要: 所遇问题描述: Keil软件注册好后,打开项目出现报错: Error: Project '1' requires 'C51' Toolchain which is not installed. 解决办法: 1.打开安装的根目录,找到此文件,右键编辑 2.将下列字符复制到该文件的末端位置 那么就以我安 阅读全文
posted @ 2023-05-30 19:24 一条晒干的咸鱼 阅读(107) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9