自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++多态的理解与应用

包含纯虚函数的 类叫做抽象类(也叫接口类),抽象类不能实例化对象;派生类继承后如果不重写纯虚函数,也无法实例化对象,因此可以说纯虚函数规范了派生类必须重写,另外纯虚函数更体现了接口继承;什么是纯虚函数?class Apublic://纯虚函数public:什么是实现继承,什么是接口继承?普通函数的继承是一种实现继承,派生类继承了基类函数,可以使用函数,继承的是函数的实现。虚函数的继承是一种接口继承,派生类继承的是基类虚函数的接口,目的是为了重写,达成多态,继承的是接口。

2023-11-06 23:21:42 55

原创 二叉搜索树(BinarySearchTree/BSTree),也称二叉排序树或者二叉查找树

二叉搜索树:一颗二叉树,可以是空树;.或者满足以下条件,在任意节点,1.非空左子树的所有键值小于其根节点的键值;2.非空右子树的所有键值大于其根节点的键值;3.左右字数都是搜索二叉树;,即为搜索二叉树;

2023-11-06 19:52:16 66

原创 c++继承的深入理解

公有。

2023-10-30 19:29:30 48 1

原创 Linux基本指令

本文件拥有者为左边第一个root,拥有者对应的权限为rwx,即可读,可写,可执行,所属组为第二个root,其权限为r-x,即可读、可执行、不可写,非拥有者或者所属组就是other,在本文件中其权限同所属组,rwxr-xr-x对应的二进制为111101101,即其权限可用十进制数字表示为755, Jan 8 2021为文件创建时间。后面9个字符,每三个分别对应拥有者,所属组、other的权限,r表示可读,w表示可写,x表示可执行,若是为-则表示没有相应位置的权限;

2023-09-18 15:50:17 26

原创 Date类常见运算符的重载实现(c++)

【代码】Date类常见运算符的重载实现(c++)

2023-09-04 10:16:57 25 1

原创 初识C++:命名空间、输入输出流、函数缺省

【代码】初识C++:命名空间、输入输出流、函数缺省。

2023-09-02 18:15:00 30 1

原创 排序算法:归并排序(递归与非递归)、计数排序

【代码】排序算法:归并排序(递归与非递归)、计数排序。

2023-09-02 10:45:00 18 1

原创 排序算法:插入排序、选择排序、希尔排序、堆排序

【代码】排序算法:插入排序、选择排序、希尔排序、堆排序。

2023-09-01 20:12:41 20 1

原创 栈和队列(C语言)

队列:将队列与队列的节点分成两个结构体实现,需要注意的是q->_front是QNode*类型的节点;

2023-05-19 21:21:11 30 1

原创 带头双向循环链表(c语言)

带头双向循环链表相比单链表,在进行增删改时会方便许多,其独特的结构,可以省去遍历找尾操作。下面让我们来看看代码的具体实现。下一步是创建并初始化链表表头,这一步是带头双向链表的精髓,表头head的两个指针均指向head自己。链表的尾部插入:需要改变四个指针的指向。首先我们要定义节点的结构体。

2023-05-13 20:14:36 29 1

原创 我的第一条博客

广州双非大二学生狗,编程菜鸟,我将在这里记录我的C/C++学习之路。

2023-04-28 11:06:39 19 1

空空如也

空空如也

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

TA关注的人

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