自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ”插入排序“&&”选择排序“

直接插入排序,希尔排序,直接选择排序

2025-04-12 22:13:03 714

原创 堆排序(只有参数的情况下,不使用堆结构)

堆排序以及向上/下调的时间复杂度,向上/向下建堆的时间复杂度

2025-04-12 17:48:10 518

原创 2025年4月7日

在2024年4月4日开始了第一篇博客,之后开始了学习的笔记之路。

2025-04-07 20:01:00 82

原创 链式结构的二叉树

链式二叉树内容

2025-04-07 08:00:00 1081 3

原创 栈和队列的模拟实现

stack和queue的模拟实现,deque的介绍

2025-03-03 21:30:19 1016 2

原创 STL中list的模拟实现

list的模拟,list的迭代器,面向对象的三大特征

2025-02-12 14:11:20 1156 1

原创 STL中的list容器

迭代器,list的接口

2025-01-25 20:13:31 1037

原创 vector的模拟实现

vector模拟,迭代器失效

2025-01-20 18:45:35 547

原创 vector

vectoe的接口

2024-12-06 07:45:00 1141 1

原创 构造和赋值的简单写法

当第三种swap与算法库的swap同时存在时(第三种就相当于普通函数,算法库的swap就是一个函数模板,它还需要先走实例化),这样对比之下,第三种就相当于预制菜,直接吃,算法库的就像是从做菜开始–>吃。最终:this指向的是没交换前tmp指向的内容(即str2),tmp是nullptr(tmp是在作用域才构造的,当出作用域的时候,就会调用析构销毁tmp)这个函数是在string类里面的,它的第一个参数是隐藏的this,第二个是在参数列表的那个。str1传给了隐藏的this,str2传给了s。

2024-12-04 08:15:00 1484

原创 string接口模拟实现2

string接口模拟实现

2024-11-29 21:16:10 1157

原创 string接口的模拟实现

当我们想把声明写在.h里面,定义写在.cpp里面的时候这样写会报错,所以我们需要在string.cpp里(1)写上类域(2)再写一下命名空间一个命名空间是可以写多个的,多个文件的同一个命名空间会被合并为(认为)一个命名空间的已经声明和定义了,还有一个需要注意的内容是,缺省值只能在声明的时候给(定义那里不可以写缺省值)。但是char* _str的缺省值不可以是nullptr,可以给一个'\0'或者直接“”(字符串默认后面会加'\0'的)

2024-11-22 18:22:52 778

原创 接口小练习

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder输出:8注意点不管是scanf还是cin,都支持从流里面连续的输入东西。我们输入的东西会先输入到缓冲区(但我们有可能输入多个值,所以默认空格和换行是多个值之间的分割)

2024-11-21 22:54:57 446

原创 string类的接口补充

接口补充

2024-11-21 17:47:57 494

原创 string------各个接口的使用

string,auto,范围for

2024-11-10 22:35:16 1251

原创 “类模板”

类模板

2024-11-08 19:20:16 203

原创 “函数模板”

函数模板

2024-11-07 22:43:22 1213

原创 C++内存管理

(opetator)new和delete,定位new

2024-11-05 22:41:15 1158

原创 “再探构造函数”(2)

友元,内部类,匿名对象,优化

2024-11-05 13:33:51 1541

原创 C++之“取地址运算符重载”

取地址运算符重载

2024-11-02 23:05:03 555

原创 再探“构造函数”

初始化列表,类型转换,static成员

2024-11-01 22:18:06 1413

原创 构造小练习

先走全局,再main函数,而局部静态的函数是走到它那里才开始初始化。所以先构造C,再A,B,最后D。所以先析构后定义的局部的函数B,先定义的A,然后析构后定义的,生命周期是全局的函数:D,先定义的C。先析构局部的,再析构全局的。(全局函数和静态函数的生命周期是全局]。

2024-11-01 22:17:02 237

原创 实现“顺序结构二叉树”+堆

顺序结构二叉树,堆

2024-10-23 21:20:07 952

原创 C++之“赋值运算符重载“

赋值运算符重载

2024-10-22 14:15:56 888

原创 C++之“拷贝构造函数”

拷贝构造函数

2024-10-22 14:15:38 722

原创 C++之“析构函数”

析构函数

2024-10-17 12:22:11 594 1

原创 C++之“构造函数”

构造函数

2024-10-16 17:50:41 471

原创 C++中的“类和对象”

类的定义,实例化,this指针

2024-10-16 17:40:52 885

原创 C++入门

输入输出,缺省参数,函数重载,引用,inline,nullptr

2024-09-26 22:25:10 1268 1

原创 数据结构之“队列”

队列的入数据,出数据,取队头尾元素,有效个数

2024-09-19 16:00:45 772 1

原创 数据结构之‘栈’

2024-09-18 22:20:05 694

原创 链表题目训练

链表的相交和数学的直线相交不一样。因为链表只要有一个结点是一样的,那next也是一样的,之后都是相同的。第六题:回文结构(正序和倒序,顺序一样)第三题:链表的中间结点。第一题:移除链表元素。第四题:合并有序列表。

2024-09-10 22:42:45 326

原创 数据结构之“双向链表”

双向链表,顺序表与链表的比较

2024-09-06 16:35:02 1034

原创 数据结构之 “单链表“

单链表,快慢指针

2024-08-28 23:57:21 1168

原创 数据结构之“顺序表”

顺序表的数据增加,删除,查找

2024-08-16 19:33:09 1016

原创 数据结构复杂度

时间和空间复杂度

2024-08-07 23:59:01 1012

原创 C语言之“文件操作”

文件的打开与关闭,文件的顺序读写和随机读写,文件读取结束判定,文件缓冲区

2024-08-01 23:51:05 1115

原创 C语言之“动态内存管理”

动态内存管理:malloc,free,calloc,realloc。柔性数组

2024-07-30 15:43:32 1094

原创 自定义类型:联合和枚举

C语言之联合与枚举

2024-07-29 17:01:41 838 4

原创 python基础介绍

python基础介绍

2024-07-28 18:52:05 612

空空如也

空空如也

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

TA关注的人

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