自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AVL(二叉平衡搜索树)详解

AVL树的核心操作详细解读

2023-09-14 16:42:56 333

原创 Linux进程详解

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在系统中,进程是担当分配系统资源(如CPU时间,内存等)的实体。

2023-08-31 11:45:04 513

原创 二叉搜索树

二叉搜索树基本操作

2023-08-23 11:05:48 296

原创 C++类继承

C++类继承的一些知识

2023-08-19 11:56:05 186

原创 list模板类的实现

在学习STL中的list链表的过程中,对于其中主要功能的实现,我遇到了一些困难,因此在此总结一下问题所在。

2023-07-30 20:41:45 204

原创 vector模板类实现

在学习STL的过程中,我们需要对其中容器都进行实现的尝试,最近我也通过实现vector容器发现了其中的一些难点和易错点,给大家分享一下。

2023-07-22 21:43:35 187

原创 C++初始化列表

顾名思义,初始化列表,即对变量进行初始化操作的一个列表,常见于类的构造函数中,如vector类的一个构造函数初始化列表如下:如图我们知道,初始化列表在函数名和大括号之间,以:开始,以,间隔。

2023-07-20 21:05:59 51

原创 Linux下的权限认识

在文件权限这一栏,我们三三分为一组,分别是 拥有者 ,所属组 ,其他人 对于此文件拥有的权限, 并且 排序一定为 rwx ,如果没有的权限用 - 占位。根据 umask 权限掩码的定义:在权限掩码 umask 中存在的权限,不会出现在最终文件权限中出现。通过上面的学习,我们知道三个X是一个八进制数,分别代表 拥有者, 所属组 ,其他人的权限。当我们拥有这个目录的w权限时,就可以删除其下的所有文件,无疑这是不合理的,在权限掩码 umask 中存在的权限,不会出现在最终文件权限中出现。

2023-05-21 23:38:57 582

原创 new和delete

在自定义类型中new = operator new + 构造函数operator new 是一个开辟空间的函数,实际上他开辟空间使用的也是malloc,但是在面向对象编程中malloc不太适用,反而抛出异常的方式更加合理,因此使用 operator new 对malloc 进行了封装,让他 成为了抛出异常的开辟空间函数。delete = 析构函数 + operator delete与operator new 类似 ,operator delete 是对free的封装 ,使其符合C++使用的预期。

2023-05-21 12:01:01 155

原创 类的六个默认成员函数

存在动态开辟空间的类,需要自己实现析构函数才能完成对于动态空间的清理。日期类Date。

2023-05-02 21:32:45 281

原创 C++命名空间

int x;其次我们要认识到,命名空间初始化时,其成员可以是变量,函数,结构,枚举,类.......几乎一切带有名称的部分。并且命名空间是允许嵌套的。无论是 using声明 或者是 域解析运算符 相对于 using编译 都是更加安全的,虽然他们没有using编译那么方便,特别是在大型程序中,贸然展开命名空间很容易引起不必要的风险。

2023-04-20 08:54:17 233

原创 堆排序详解

在常见排序算法中,直接选择排序和堆排序都是选择排序的一种,在这篇文章,我将用C语言详细解读直接选择排序和堆排序。

2023-04-16 22:03:25 168

原创 希尔排序详解

排序分类之插入排序详解

2023-04-15 21:46:27 47

原创 链式二叉树

链式二叉树重要操作实现

2023-04-02 18:33:59 185

原创 C语言通讯录课设完整版

通讯录课程设计完整版

2023-04-02 17:30:30 1705 1

原创 数组模拟循环队列

循环队列

2023-03-25 00:22:43 172

原创 C语言的编译与链接

编写程序从编写到运行的背后逻辑

2023-02-10 22:01:59 720

原创 C++数组与其两种替代品的优劣

c++数组和其两种替代模板类

2023-02-01 11:26:05 300 1

原创 字符串操作函数详解

C语言字符串操作函数详解

2023-01-13 15:24:37 345

原创 C语言实现扫雷

C语言实现扫雷

2022-11-11 18:20:20 822

原创 三子棋(C语言)

C语言实现三子棋

2022-11-08 15:42:48 952

原创 汉诺塔问题

汉诺塔问题

2022-11-04 09:56:34 113

原创 我的未来规划

未来规划

2022-10-14 14:44:36 170 1

原创 MATLAB入门知识

MATLAB入门级知识

2022-10-04 22:35:45 754 1

原创 C语言结构体大小计算(图解)

超详细的C语言结构体大小计算方法讲解(图解)

2022-09-18 21:54:59 1637

原创 初步认识数据结构

初步认识数据结构,以及计算时间复杂度和空间复杂度

2022-09-03 21:25:37 297

原创 C语言——数据的类型和存储

主要介绍C语言的数据类型以及存储方式

2022-08-22 17:32:05 472 1

空空如也

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

TA关注的人

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