自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识C++

入门

2024-12-04 17:45:36 852

原创 分支与循环

分支语句包含语句和语句。

2024-12-04 17:07:29 906

原创 归并排序(递归)(代码+注释)

【代码】归并排序(递归)(代码+注释)

2024-12-02 18:55:51 337

原创 归并排序(非递归)(代码+注释)

【代码】归并排序(非递归)(代码+注释)

2024-12-02 18:55:37 270

原创 快速排序非递归版(代码+注释)

真好用啊栈

2024-12-01 18:55:28 116

原创 直接插入排序(代码+注释)

最简单的一集

2024-12-01 18:54:59 171 1

原创 计数排序(代码+注释)

全和一起,快速实现

2024-12-01 18:54:32 229

原创 基数排序(代码+注释)

非比较排序真史啊

2024-12-01 18:54:15 306

原创 桶排序(代码+注释)

好史

2024-12-01 18:53:44 394

原创 排序学习整理(3)

排序算法复杂度及稳定性总结,归并排序、计数排序、基数排序和桶排序

2024-12-01 18:38:10 1104

原创 快速排序前后指针法(代码注释)

【代码】快速排序前后指针法(代码注释)

2024-11-30 19:17:02 341

原创 排序学习整理(2)

冒泡排序,4种快排(hoare、前后指针、挖坑、非递归)和优化方法

2024-11-30 16:35:41 1771

原创 快速排序hoare版本和挖坑法(代码注释版)

【代码】快速排序hoare版本和挖坑法(代码注释版)

2024-11-28 19:36:32 315

原创 排序学习整理(1)

大致介绍了直接插入、希尔、堆排和直接选择

2024-11-27 19:08:22 1157

原创 希尔排序(代码注释版)

【代码】希尔排序(代码注释版)

2024-11-27 15:15:19 213

原创 堆排序实现

代码是在堆的实现上面改的,所以可以看到有不少是没用到的,实现效果想添加的话可以自己添加。

2024-11-26 18:47:50 237

原创 堆的实现(完全注释版本)

超详细注释

2024-11-26 18:45:42 334

原创 队列的实现

代码

2024-11-10 19:54:37 235

原创 栈的实现(基础)

代码

2024-11-10 19:54:26 348

原创 实现双向链表的增删改查

双向链表的增删改查代码

2024-10-18 18:34:07 312

原创 链栈的基本算法

链栈的基本算法代码

2024-10-18 18:33:49 260

原创 编译与链接

编译链接

2024-10-16 17:19:20 975

原创 单链表实现通讯录

单链表实现通讯录代码

2024-10-16 17:18:42 227

原创 顺序表实现通讯录

顺序表通讯录代码

2024-09-11 19:38:42 272

原创 顺序表的增删改查

顺序表代码

2024-09-11 19:33:01 185

原创 c语言用代码写一个程序拷贝文件

【代码】c语言用代码写一个程序拷贝文件。

2024-04-14 20:47:10 212

原创 c语言文件操作

使用文件的主要目的是为了持久化数据,即将程序运行时产生的数据保存到计算机的存储介质中,以便在程序关闭后能够重新读取和处理。

2024-04-14 20:43:16 787

原创 联合和枚举

与结构体不同的是,联合体的所有成员共享同一块内存空间,因此联合体的大小取决于它最大的成员的大小。在编译时,编译器会检查枚举类型中的值是否属于枚举中定义的范围,从而帮助避免因类型错误引起的潜在问题。通过添加新的枚举常量,可以轻松地扩展现有的枚举类型,而不会对现有代码产生太大的影响。枚举类型的语法在大多数编程语言中都是通用的,因此代码具有良好的可移植性。在C语⾔中是可以的,但是在C++是不⾏的,C++的类型检查比较严格。代码1输出的三个地址一模一样,代码2的输出,我们发现将i的第4个字节的内容修改为55了。

2024-03-20 19:27:04 448

原创 结构体与位段

结构是⼀些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量结构的声明例子关于其声明的位置,也就是这段代码要放到哪里。同样这也是具有作用域的。这种声明如果放在任何函数的外面,那么则可选标记可以在本文件中,该声明的后面的所有函数都可以使用。如果这种声明在某个函数的内部,则它的标记只能咋内部使用,并且在其声明之后结构体变量的创建和初始化注意这只适用于c99。

2024-03-20 19:07:44 1629

原创 大小端字节序和字节序判断

超过⼀个字节的数据在内存中存储的时候(char类型的数据不会涉及到大小端),就会有存储顺序的问题,按照不同的存储顺序,我们分为大端字节序存储和小端字节序存储大端(存储)模式:是指数据的低位字节内容保存在内存的高地址处,而数据的高位字节内容,保存在内存的低地址处。小端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存在内存的高地址处。

2024-03-16 18:01:44 412

原创 数据在内存中的存储

如果E为11位,它的取值范围为0~2047,但E是可以为负的,所以IEEE 754规定,存入内存时E的真实值必须再加上⼀个中间数,对于8位的E,这个中间数是127;上面说M大于等于1小于2,IEEE754规定,在计算机存储M时默认第一个数为1,所以不存储,只存储1后面的小数,比如保存1.01时,只保存01,读取时再把第一位的1加回去,这样可能节省1为有效数字。这样做是为了表示±0,以及接近于0的很小的数字。对于32位的浮点数,最高的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。

2024-03-16 17:48:05 979

原创 C语言内存函数

C语言内存函数的粗浅介绍

2024-03-14 20:34:05 384

原创 字符函数和字符串函数

字符函数和字符串函数的粗浅介绍

2024-03-14 20:21:19 931

原创 指针知识梳理(5)

对指针内容的讲解和对自己所学的梳理

2024-03-12 20:08:26 940

原创 指针知识梳理(4)

对指针内容的讲解和对自己所学的梳理

2024-03-12 17:31:52 579

原创 指针知识梳理(3)

对指针内容的讲解和自己所学的梳理

2024-03-10 18:06:35 987

原创 指针知识梳理(2)

指针内容的讲解和对自己所学的梳理

2024-03-10 14:31:24 824

原创 指针知识梳理(1)

指针内容的讲解和对自己所学的梳理

2024-03-09 18:42:26 824

原创 求两个数二进制中不同位的个数

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?输入例子:1999 2299。

2023-11-06 21:01:33 130

原创 扫雷游戏c语言实现

EASY_COUNT是我们设置的雷的数量,ROW和COL是我们先定义的扫雷棋盘的长和宽,ROWS和COLS分别是上面两个元素加二,原因在查周围一圈那里全部程序大概120行左右。

2023-10-31 20:37:01 168

空空如也

空空如也

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

TA关注的人

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