自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【红黑树变色+旋转】

红黑树

2024-06-07 21:45:19 667 3

原创 [AVL数四种旋转详细图解]

AVL树

2024-06-06 17:49:33 526

原创 【STL详解(六)——list的模拟实现】

List模拟实现

2024-05-30 00:19:14 626 1

原创 STL详解(五)——list的使用

STL中list函数的使用

2024-05-28 09:26:36 1001 2

原创 【C++STL详解(四)------vector的模拟实现】

vector模拟实现

2024-05-25 20:22:36 1088 2

原创 【C++STL详解(三)vector使用方法】

STL使用方法

2024-05-22 23:45:24 724 2

原创 C++STL详解(二)String类的模拟实现

string模拟实现

2024-05-21 15:50:11 734

原创 【C++STL详解(一)string使用方法】

string();//构造一个空字符串//拷贝str//从pos位置开始取len个字符拷贝//复制s所指的字符序列//复制s所指的字符序列前n个//生成n个c字符构成的字符串//迭代区间构造string s1;//构造空字符串//复制"hello string"//复制"hello string"的前3个字符//生成10个's'字符的字符串//生成s2的复制品//复制s2中从字符位置0开始并跨越4个字符的部分//通过迭代区间构造string```cpp。

2024-04-26 23:01:40 807

原创 C++类和对象(三)

若一个类没有默认构造函数,那么我们在实例化该类对象时就需要传参对其进行初始化,所以实例化没有默认构造函数的类对象时必须使用初始化列表对其进行初始化。

2024-04-16 16:50:37 866

原创 C++类和对象(二)

类的六大默认成员函数

2024-03-25 20:49:33 561 1

原创 【C++类和对象(一)】

C++类和对象入门

2024-03-22 16:30:46 1019

原创 【C++入门基础】

c++入门知识

2024-03-21 23:11:51 686

原创 C++多态

多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。必须通过基类的指针或者引用调用虚函数被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写继承派生类和基类中只有重写和重定义,重载必须在同一作用域,函数名相同就构成隐藏,如果是虚函数,且符号返回值和参数列表相同,就构成重写。注意:重写的两个函数必须是虚函数。

2024-02-23 19:27:56 1031 8

原创 C++STL详解(一)一一string类介绍和使用

string();//构造一个空字符串//将str拷贝构造生成一个复制品//复制str中从字符位置pos开始并跨越len个字符的部分//复制s所指的序列//复制s所指的序列前n个字符//生成n个c字符的字符串使用示例:使用前要包含string头文件**注意nops是一个无符号的-1转换成有符号是32个比特位全1大小实际是2^32次方约等于4个G,所以我们不可能定义那么长的字符串,所以len缺省值给npos默认取到最后。

2024-02-22 11:21:21 876

原创 C++【模板】

【代码】C++【模板】

2024-02-07 10:18:30 435

原创 【C++内部类】

声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;用static修饰的成员函数,称之为静态成员函数。静态成员变量一定要在类外进行初始化。概念:如果一个类定义在另一个类的内部,这个内部类就叫做内部类。内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去访问内部类的成员。外部类对内部类没有任何优越的访问权限。注意:内部类就是外部类的友元类,参见友元类的定义,内部类可以通过外部类的对象参数来访问外部类中的所有成员。但是外部类不是内部类的友元。

2024-02-06 18:32:16 815

原创 C++默认六大成员函数

文章目录一. 构造函数二. 析构函数三. 拷贝构造函数四. 赋值运算符重载五. 编译器优化一. 构造函数函数名与类名相同。无返回值。对象实例化时编译器自动调用对应的构造函数。构造函数可以重载。如果类中没有显式定义构造函数,则C++编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成。对于内置类型不做处理,而自定义类型自己调用自己的默认构造函数。无参的构造函数和全缺省的构造函数都称为默认构造函数,并且默认构造函数只能有一个。注意:无参构造函数、全缺省构造函数、我们没写

2024-02-06 13:37:26 382

原创 【c++解决宏】

用auto声明指针类型时,用auto和auto*没有任何区别,但用auto声明引用类型时则必须加&,所以auto是根据右边推左边的类型。**注意:auto不能使用的场景,不能声明数组,也不能作为函数的参数。常用场景:1.范围for 2. lambda表达式。auto与指针和引用结合起来使用。使用场景:类型难于拼写。含义不明确导致容易出错。

2024-01-26 17:11:21 810

原创 【C++引用】

c++引用

2024-01-26 09:18:42 778 5

原创 【c++函数重载】

帮助c++小白入门

2024-01-21 14:54:49 504 9

原创 【vim编辑器的使用】

小白学Linux

2023-12-25 23:33:06 1177 8

原创 【第三回Linux权限】

帮助小白学Linux

2023-12-24 23:39:39 960 8

原创 【Linux基本命令】

小白学Linux

2023-12-23 21:54:09 1107 10

原创 【Linux基本指令(2)】

liunx小白学习

2023-12-20 15:12:48 1174 14

原创 【Linux基础命令使用】

小白学Linux

2023-12-17 22:49:41 5693 15

原创 【希尔排序和直接插入排序】

小白理解希尔排序

2023-12-05 16:56:20 104 5

原创 【力扣题:循环队列】

循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。enQueue(value): 向循环队列插入一个元素。MyCircularQueue(k): 构造器,设置队列长度为 k。deQueue(): 从循环队列中删除一个元素。isEmpty(): 检查循环队列是否为空。isFull(): 检查循环队列是否已满。

2023-11-15 20:53:13 455 5

原创 【链表和顺序表的优缺点】

2023-11-13 22:23:07 299

原创 【时间复杂度】

时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,一个算法执行所消耗的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道,但是我们需要每个算法都要上机测试吗?是可以都上机测试,但是这很麻烦,所以才有了时间复杂度这个分析方式。一个算法所花费的时间与其中语句的执行次数成正比例,算法的基本执行次数,为算法的时间复杂度。即:找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的时间复杂度。

2023-10-30 19:14:48 131 7

原创 【数据结构栈实现表达式求值】

利用栈实现算术表达式的计算

2023-10-16 11:20:15 143 1

原创 【宏实现二进制奇偶位交换】

编程题c语言二进制奇偶交换.

2023-10-14 16:55:26 120 5

原创 【宏offsetof详解和模拟实现】

宏offsetof详解

2023-10-14 16:28:35 215 3

原创 【C语言好题系列三】

A: ‘a’ ‘b’ B: ab\0c\0 C: ab c D: ab编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。数据范围: 0 <= n <= 500输入描述:输入一行没有空格的字符串。输出描述:输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。牛客网HJ

2023-10-13 23:43:10 387 8

原创 【atoi函数详解】

C语言详解atoi函数和模拟实现

2023-10-13 21:13:44 318 5

原创 【被误用的feof与文件操作读取结束的正确判定】

被误用的feof和文件读取结束

2023-10-11 22:33:50 329 11

原创 【c语言文件操作】

我们都知道程序运行的数据都是在内存中的,当我们写了一个源程序时,运行退出后数据就不复存在了,所以为了保存数据,让数据持久化就可以解决问题了。

2023-10-08 19:09:24 66 10

原创 【C语言实现通讯录】

简单通讯录实现,小白c语言训练

2023-09-26 16:13:58 69 1

原创 【结构体大小怎么求】

结构体该如何求占用内存空间大小?

2023-09-22 23:38:45 54 7

原创 【memmove等内置函数使用方法】

内存函数

2023-09-22 12:35:48 56

原创 【多项式相乘C语言实现】

数据结构c语言版

2023-09-22 10:46:05 343 5

空空如也

空空如也

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

TA关注的人

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