- 博客(11)
- 收藏
- 关注
原创 经典排序算法
排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。
2025-04-07 00:45:39
79
原创 二叉树遍历全解析:递归、非递归与层序遍历
二叉树是计算机科学中最重要的数据结构之一,广泛应用于算法设计、数据库索引、文件系统等领域。是操作树结构的基础,本文将全面讲解前序、中序、后序遍历的递归与非递归实现,以及层序遍历的实现,并深入探讨它们的应用场景和底层原理。
2025-04-04 01:18:01
825
原创 程序环境和预处理
总体来说,翻译环境和执行环境共同构成了程序的生命周期,翻译环境负责将源代码转换成可执行形式,而执行环境则提供了程序运行所需的一切环境和资源。这两个环境密切相关,但又有各自的特点和功能。
2024-04-24 21:17:12
887
原创 动态内存管理的介绍
动态内存管理是计算机科学中至关重要的概念之一。它涉及到在程序运行时动态地分配和释放内存,以便程序能够灵活地适应不同的需求。本文将介绍动态内存管理的基础知识,探讨其在实践中的应用,并讨论一些常见的动态内存管理技术。
2024-04-22 14:28:00
871
原创 C语言自定义类型:结构体,枚举,联合
首先得掌握结构体的对齐规则:1. 第一个成员在与结构体变量偏移量为0的地址处。2. 其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。
2024-03-13 00:29:11
1790
原创 部分字符串函数和内存函数的介绍及模拟实现
内存函数和类似的字符串函数相比只是多增加了参数 size_t num 这使得我们使用函数更有针对性。
2024-03-11 15:30:05
1765
1
原创 数据在内存中的储存
num 和 *pFloat 在内存中明明是同一个数,为什么浮点数和整数的解读结果会差别这么大?要理解这个结果,一定要搞懂浮点数在计算机内部的表示方法。
2023-11-04 18:10:42
137
1
原创 C语言扫雷游戏的初级实现
上述代码实现的扫雷游戏只是一个非常初级的版本,与我们平常玩的相比有许多不足,后续我也会进行一些完善:用户可进行多难度选择;首个排查目标必定不会是雷;若排查目标及周围均非雷则会有展开效果;
2023-05-27 12:05:40
112
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅