自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 常见数据结构的基本定义(复习备用)

顺序表,链表,栈,队列常见数据结构的定义。

2025-03-28 17:35:52 338

原创 程序环境和预处理

总体来说,翻译环境和执行环境共同构成了程序的生命周期,翻译环境负责将源代码转换成可执行形式,而执行环境则提供了程序运行所需的一切环境和资源。这两个环境密切相关,但又有各自的特点和功能。

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

原创 三子棋及多子棋的实现

将其与棋盘大小放在一起这一我们就能轻易控制棋子数与棋盘的大小,进而实现多子棋游戏。

2023-05-10 18:05:39 210 7

原创 扬帆起航,破万里浪

不说其他的,主打的就是一个爱国,爱国,还是TM的爱国。

2023-04-02 11:55:30 555 3

空空如也

空空如也

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

TA关注的人

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