- 博客(21)
- 收藏
- 关注
原创 数据结构之栈
它巧妙地划分出不同的关注层次,让开发者能够从复杂的问题情境中抽离出来,将思考范围精准聚焦于问题解决的核心部分,从而更高效地攻克难题。why:既然3都进栈了,且其他两个数没有出栈,那么2一定在1之前出栈。1.1进 1出,2进 2出,3进 3出 顺序 1 2 3。2.1进 1出, 2进 3进 3出 2出 1 3 2。3.1进 2进 2出 1出,3进 3出 2 1 3。4.1进 2进 2出 3进 3出 1出 2 3 1。5.1进 2进 3进 3出 2出 1出 3 2 1。那么可能是 3 1 2吗。
2025-07-25 18:47:50
425
4
原创 数据结构之顺序表
序列:表示元素和元素是有顺序的,若有多个元素,则第一个数据无前驱,最后一个数据无后继,其他元素有且仅有一个前驱和后继。有限:在计算机中处理对象都是有限的,不像在数学概念中,有无限个元素的数列。顺序表:用一段地址连续的存储单元依次存储数据元素的线性结构。存储方式:在内存中找一块空地,通过占位的方式,把一定的存储空间占用,然后将相同的数据类型元素依次放在这块空地中,那么,既然存储的元素都是相同的数据类型,那么在c语言中我们就可以用一维数组来实现顺序结构的存储。
2025-04-28 09:06:05
1233
31
原创 字符串与相应函数(上)
这个函数用于将一个字符串复制到另一个字符串中,直到遇到源字符串的结束符\0为止。如果目标字符串已经有内容,会被源字符串覆盖。字符串以‘\0’作为结束标志,strlen函数返回的是字符串中‘\0’前面出现的字符个数。
2025-04-12 11:23:25
736
21
原创 C语言 猜数字游戏的实现(赋完整代码)
游戏应该允许玩家多次猜测,并在每次猜测后提供反馈,告诉玩家他们的猜测是太高了、太低了,还是正确的。这通常通过一个循环来实现,玩家可以在循环内连续输入猜测,直到他们猜对数字或者达到最大猜测次数。为了增加游戏的趣味性,我们可以设置一个最大猜测次数,如果玩家在这个限制内猜中数字,则游戏胜利;首先,为了提供一个友好的用户界面,我们需要设计一个菜单,允许玩家选择是否开始游戏或退出游戏。这样的设计可以让玩家在开始游戏之前有一个明确的选择,并且能够随时退出游戏。在游戏中,我们需要生成一个随机数,供玩家猜测。
2025-04-02 06:15:00
864
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人