- 博客(8)
- 收藏
- 关注
原创 重生之“我打数据结构,真的假的?”--3.栈和队列
栈:一种特殊的线性表,其只允许在进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守LIFO(Last In First Out)的原则。
2024-07-21 16:03:52
343
2
原创 我与C语言二周目邂逅vlog——4.分⽀和循环(下)
写⼀个猜数字游戏 游戏要求: 1. 电脑⾃动⽣成1~100的随机数2. 玩家猜数字,猜数字的过程中,根据猜测数据的⼤⼩给出⼤了或⼩了的反馈,直到猜对,游戏结束。
2024-07-20 23:47:57
635
原创 重生之“我打数据结构,真的假的?”--2.单链表(完结)
思路:1.遍历原链表根据结点保存的数据,申请并复制到新的结点,并且插入到该节点后。2.新结点的随机指向结点 = 原链表结点的随机指向结点的下一个结点!!3.所有malloc的新节点全部连接起来。
2024-07-19 15:51:17
774
4
原创 我与C语言二周目邂逅vlog——3.分⽀和循环
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是,C语⾔是能够实 现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。if 语句的语法形式如下:1 if ( 表达式 )2 语句表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏。
2024-07-19 14:59:47
558
原创 重生之“我打数据结构,真的假的?”--2.单链表
概念:链表是一种上非连续、非顺序的存储结构,但链表在上是连续的,顺序的,而数据元素的逻辑顺序是通过链表中的指针连接次序实现的。
2024-07-16 23:54:58
661
2
原创 我与C语言二周目邂逅vlog——2.数据类型和变量
printf() 的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的 f 代表 format (格式化),表⽰可以 定制输出⽂本的格式3.1.1 占位符There are%dapples\n 是输出⽂本,⾥⾯的%d就是占位符,表⽰这个位置要 ⽤其他值来替换。占位符的第⼀个字符⼀律为百分号 % ,第⼆个字符表⽰占位符的类型, %d 表⽰这 ⾥代⼊的值必须是⼀个整数。占位符列举• %a :⼗六进制浮点数,字⺟输出为⼩写。• %A :⼗六进制浮点数,字⺟输出为⼤写。• %c :字符。• %d :⼗进制整数。
2024-07-15 16:40:53
1133
原创 重生之“我打数据结构,真的假的?”--1.顺序表
顺序表的本质还是数组,是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。
2024-07-13 17:49:02
675
2
原创 我与C语言二周目邂逅vlog—1.熟悉而又陌生-初识C语言
如题,在下是一名大二学生,希望改过自新,重新学习C语言(同时也在学习数据结构,希望各位大佬多多指教)
2024-07-12 17:46:14
661
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人