- 博客(37)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 数据结构:栈和队列概念和代码实现解析
顺序表、单链表、双链表学完以后就开始学习栈和队列啦,前面的不知道的可以看一下我的专栏数据结构呀,大家多多关照我希望可以用较为浅显的语言来让你搞懂栈和队列,那么就步入正文啦。
2024-05-10 19:20:46
850
92
原创 数据结构面试例题:括号匹配、栈实现队列、队列实现栈,循坏队列(C语言解决)
hello,这次我来用C语言和栈和队列相关问题,希望大家多多支持。
2024-05-17 19:14:31
785
65
原创 算法的时间复杂度和空间复杂度
算法效率、怎么衡量一个算法的好坏、时间复杂度、时间复杂度的概念、空间复杂度、概念、一些常见的复杂度对比、轮转数组(力扣上面的题目)
2024-04-22 21:36:06
727
25
原创 数据结构开篇(普普通通浅浅聊数据结构)什么是数据结构 、什么是算法、重要性、如何学好数据结构呢
什么是数据结构 、什么是算法、重要性、如何学好数据结构呢
2024-04-22 21:04:36
368
7
原创 数据结构基础:一篇文章教你单链表(头插,尾插,查找,头删等的解析和代码)
单链表:头插,尾插,查找,头删,尾删,在指定位置插入数据,删除pos节点,销毁链表的解析和代码)
2024-03-24 11:28:01
1027
15
原创 C语言:预处理详解(知识点和代码演示)
_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义注意:在定义标书符的时候,建议不要在最后加上;容易导致问题max = MAX;这里的if和else就是变成两条语句了#define机制包括了一个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏(define macro)
2024-03-11 18:23:08
1582
4
原创 C语言:编译和链接(从.c文件到输出结果的过程)
C语言:编译和链接(从.c文件到输出结果的过程)翻译环境(编译和链接)和运行环境(可执行程序和输出)
2024-03-10 17:04:31
1039
3
原创 C语言知识:动态内存管理(malloc free calloc realloc)
C语言知识:动态内存管理(malloc free calloc realloc)
2024-03-03 19:34:04
769
1
原创 C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)
C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)以及一些结构体题目的解析
2024-03-02 12:57:56
1812
3
原创 C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove 使用和模拟实现memset memcmp使用)
2024-01-31 14:51:35
851
8
原创 C语言:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
字符分类函数 字符转换函数 strlen的使⽤和模拟实现strcpy的使⽤和模拟实现 strcat的使⽤和模拟实现 strcmp的使⽤和模拟实现 strncpy函数的使⽤ strncat函数的使⽤ strncmp函数的使⽤ strstr的使⽤和模拟实现 strtok函数的使⽤
2024-01-16 15:59:31
944
1
原创 C语言:数组和指针笔试题解析(包括一些容易混淆的指针题目)
和黛玉学编程呀----------这节是练习题哦,不知道理论的可以看看我的上面一节噢,当然这节也会插一些之前的知识,避免不够清楚>>
2024-01-02 13:53:10
973
9
原创 扫雷游戏的实现
其中,我们给一个棋盘格(mine)存放布置好的雷的信息,另外一个,用数组(show)来存放排查出雷的个数的信息。把雷放在mine中,排查的信息放在show中。mine数组初始化为‘0’,布置雷为‘1’,show初始化为‘*’。首先,布置雷和排查出的雷都要存储,前面一个是方便代码实现,后面一个是给游戏玩家看到的。如果需要9*9棋盘格,我们需要11*11来存储,为什么呢?原因就是我们需要统计周围雷的时候,如右,方便计算。把除10个雷之外的所有雷都找出来,排雷成功,游戏结束。如果位置不是雷,就显⽰周围有⼏个雷。
2023-11-01 22:15:02
59
原创 换硬币问题(C语言代码练习)
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入在一行中给出待换的零钱数额x∈(8,100)。
2023-10-20 20:58:54
175
1
原创 switch语句
注意:在每一个case语句中代码执行以后需要加上break。swich语句是一种特殊的if else语句。printf("整除,余数为0\n");printf("余数是2\n");printf("余数是1\n");
2023-10-16 17:42:13
46
1
原创 C语言数据类型和变量(C语言零基础教程)
c语言中用各种数据类型来描述数据整形:整数字符型:字符浮点型:小数...char是character的缩写,即字符整形浮点型c语言中常用的是float double。
2023-10-13 10:54:39
68
原创 c语言概念
0 :null 字符,代表没有内容, \0 就是 \ddd 这类转义字符的⼀种,⽤于字符串的结束标志,其。//这⾥的81是字符Q的ASCII码值,也是可以正常打印的。%d %c %f等是占位符 %d是整形,%c是字符,%f是浮点数(小数)• \v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。• \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个8的倍数。在c语言中,'a'实际上有两个即'a\0' ,\0是结束的标志。• \\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
2023-10-09 17:04:33
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人