自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++-->智能指针

智能指针的使用,以及粗略实现智能指针,并且介绍了auto_ptr,unique_ptr,shared_ptr以及weak_ptr,还有删除器和循环引用的问题

2024-12-20 00:43:39 827

原创 C++-->异常

介绍了异常以及异常的使用

2024-12-18 23:14:17 1067

原创 C++进阶-->C++11

讲了初始化列表、右值引用、引用折叠、完美转发、可变模板参数、default、delete在类中的使用,lambda,包装器

2024-11-25 23:37:59 850 1

原创 C++进阶-->封装unordered_map和unordered_set

unordered_set和unordered_map的实现

2024-11-17 15:55:31 761 1

原创 C++进阶-->哈希表的实现

提到了一点unordered_map的使用、哈希应用、哈希冲突、负载因子、哈希函数、除留余数法、乘法散列法、全域散列法、处理哈希冲突、开放定址法的实现、链地址法的实现。

2024-11-16 16:35:33 668

原创 C++进阶-->封装map和set

map和set的实现,以及底层++和--的实现,还有拷贝构造和析构函数的实现等。

2024-11-13 23:18:43 658

原创 OJ算法练习(双指针篇)

双指针的介绍和双指针的OJ题

2024-11-10 18:16:00 1014 3

原创 C++进阶-->红黑树的实现

红黑树的概念、以及红黑树的插入、查找的实现。

2024-11-06 22:48:39 1013 2

原创 C++进阶-->AVL树的实现

AVL树insert的实现、更新平衡因子、右单旋、左单旋、左右双旋、右左双旋的实现

2024-11-02 18:54:57 1039

原创 C++进阶-->map和set的使用

序列容器、关联容器、set一些接口的使用、map、multiset和multimap的接口使用。

2024-10-31 00:05:34 991

原创 C++进阶-->二叉搜索树

二叉搜索树的概念、性能、实现、还有key/value二叉搜索树的实现

2024-10-28 23:28:24 714 2

原创 C++进阶-->多态(Polymorphism)

多态、虚函数、还有多态的底层讲解

2024-10-25 19:39:52 1229 2

原创 C++进阶-->继承(inheritance)

这里具体的讲了继承、继承与友元、继承与静态成员、还有菱形继承、继承和组合等知识

2024-10-24 21:02:38 1180 1

原创 C++(模板进阶)

c++模板进阶、有关类型模板和非类型模板、模板特化、全特化和偏特化

2024-10-19 15:40:16 719 6

原创 C++(stack和queue)

讲了stack栈的实现,queue的实现,以及介绍了deque还有仿函数的基础还有优先级队列的实现

2024-10-18 18:10:08 1039 3

原创 C++(List的实现)

list的实现以及提到了一些initializer_list的使用等

2024-10-16 15:25:29 1221 3

原创 数据结构(七大排序)

数据结构的插入排序、选择排序、交换排序、快排、归并排序以及非比较排序

2024-10-14 18:15:48 1157 1

原创 C++(vector的实现)

vector的实现

2024-10-10 20:07:01 1387 2

原创 数据结构(二叉树)

数据结构的二叉树、顺序结构的树和链式结构的树的实现

2024-10-04 00:00:03 2913 1

原创 C++(string类的实现)

string类的实现

2024-10-03 19:01:14 2415 2

原创 数据结构(栈和队列的实现)

这里介绍了栈的实现和队列的实现,还有栈和队列的OJ题例如用栈实现队列和用队列实现栈等‘;

2024-09-30 19:44:00 2127 2

原创 c++模板初阶、auto关键字、范围for和string类的使用

模板初阶、auto关键字、范围for、以及string类部分接收的使用

2024-09-24 13:40:21 820

原创 C++内存管理

C和C++内存管理的不同以及new和delete的实现原理等

2024-09-20 12:11:45 1067 1

原创 数据结构(双向链表)

本文介绍了带头双向循环链表的实现

2024-09-19 13:35:59 1225

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

类和对象(下)包括取地址运算符重载、初始化列表、static成员、friend友元、内部类、以及匿名对象;另外补充了不同编译器对于相同代码的不同处理和优化

2024-09-16 01:38:20 940 1

原创 数据结构(单链表OJ)

链表OJ题

2024-09-10 13:28:20 821

原创 数据结构(顺序表OJ和单链表的实现)

顺序表OJ题、单链表的概念、单链表的实现

2024-09-09 18:02:46 1066

原创 数据结构(顺序表)

顺序表的介绍以及用C++实现顺序表

2024-09-02 15:50:16 1203 1

原创 类和对象之日期类的实现

补充了赋值运算符重载,然后实现Date日期类(包括日期的比较大小、日期的加减等)

2024-08-29 01:16:22 667 1

原创 C嘎嘎之类与对象(中)

介绍了类与对象中的构造函数、拷贝构造函数、析构函数以及赋值运算符重载的一些知识

2024-08-26 19:06:46 972

原创 C嘎嘎之类和对象(上)

主要讲了一些C++中类的定义,类的实例化、以及计算对象的大小、内存对齐的规则还有this指针的知识。

2024-08-25 01:27:26 752

原创 C嘎嘎入门下

运行结果为:--由上代码可见第一次打印的是a=20与预期的一样,但第二次就打印出一个2076150152,原因是局部变量a被存在四区中的栈区上,当调用完test函数后a就会被释放掉。第一次能打印出来是因为编译器对此有所保留,所以在打印第二次的时候就打印错误。运行结果为:--由上代码见,因为test函数里的a用static修饰储存在四区中的静态区,静态区是当程序结束时才销毁所以上面两条cout打印出来的是10,函数调用也可以作为等号左值进行赋值使用 实现代码为test() = 40;

2024-08-22 23:35:05 1031 2

原创 C嘎嘎入门上(包含头文件、using namespace std、缺省函数、重载函数、引用的理解和使用)

在C++里 头文件、using namespace std、缺省函数、重载函数、引用的理解以及使用。

2024-08-21 23:35:38 973 3

原创 辗转法求最大公约数

介绍辗转法求最大公约数

2024-05-28 17:33:58 220 1

空空如也

空空如也

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

TA关注的人

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