自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 单链表(C语言)

SLTNode;

2025-03-01 21:48:10 583

原创 动态顺序表(C语言)

int* a;int size;}SL;

2025-03-01 21:01:17 248

原创 算法的时间复杂度和空间复杂度

它定量描述了该算法的运行时间。一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。一个算法所花费的时间与其中语句的执行次数成正比例,在计算机发展的早期,计算机的存储容量很小。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。实际中我们计算时间复杂度时,我们其实并不一定要计算精确的执行次数,而只需要。之间的数学表达式,就是算出了该算法的时间复杂度。,简洁明了的表示出了执行次数。

2025-02-28 20:28:09 881

原创 c语言操作符

实例 1 中的 a,b 要进行整形提升,但是 c 不需要整形提升 a,b 整形提升之后,变成了 负数,所以表达式 a==0xb6 , b==0xb600 的结果是假,但是 c 不发生整形提升,则表达式 c==0xb6000000 的结果是真。如果某个操作符的各个操作数属于不同的类型,那么除非其中一个操作数的转换为另一个操作数的类型,否则操作就无法进行。(有 1 则为 1,都为 0 才 0)(右移的特征:用来倍减,除以 2^n,n 为移动的数值,若除后为整数【取整】,若不为整数【取不超过其自身的最大整数】)

2025-02-12 22:29:57 946

原创 三子棋(c语言-简单版)

要是当前局面既未分出胜负,也未达成平局状态,那么返回表示游戏继续进行的数值(C)。在游戏进程中,遵循特定的交替顺序进行。(@在这里表示空格, %c 用于表示 board 二维数组的元素,这些元素记录着电脑与玩家的落子情况。我们对获取到的值进行判断,若该值符合既定条件,便对其执行减一操作,随后检查数组是否为空值,若为空值玩家棋子下入。思路三:对游戏输赢,平局继续进行分别判断,电脑赢 return ‘#’,玩家赢 return ‘*’,平局 return ‘Q’,游戏继续 return ‘c’

2025-01-29 22:02:07 353

原创 扫雷(c语言—简单版)

扫雷要求:1.游戏棋盘表示2. 随机布雷并统计周边雷数。3. 输入坐标,处理翻开、标记等操作。4.按翻开格子逻辑判断结果,处理连锁翻开、触雷失败、显示数字情况。5.判断游戏胜利条件。6.能清晰展示棋盘状态给玩家。7.可设置不同游戏难度

2024-12-18 17:28:07 631

原创 通讯录(c语言—简单版)

通讯录要求:1.人的信息:姓名+年龄+性别+地址+电话2.通讯中可以存放100个人的信息3.功能:1>增加联系人2>删除指定联系人3>查找指定联系人的信息4>修改指定联系人的信息5>显示所有联系人的信息6>排序(名字, 年龄)

2024-12-13 02:14:27 700

原创 弹跳的小球(c语言)

弹跳的小球

2024-11-14 01:30:33 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除