自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++类与对象:2w字详细讲解

两万字总结C++类与对象知识点,不拖泥带水,全是满满的知识!!!C++也干了!内容包括:类的定义,访问限定符,类域,实例化,this指针,默认成员函数,构造,析构,拷贝构造,运算符重载,类型转换,static成员,友元,内部类,匿名对象,对象拷贝编译器优化

2025-03-10 11:29:06 2124 60

原创 【Linux】进程控制

详细讲解:【Linux】进程控制:从创建到结束,等到,再到进程程序切换

2025-05-08 12:53:50 663 1

原创 【Linux】进程地址空间

【Linux】进程地址空间

2025-05-06 19:57:45 1423 50

原创 【专题七】分治——快速排序

【专题七】分治——快速排序:75. 颜色分类、912. 排序数组、215. 数组中的第K个最大元素、LCR 159. 库存管理 III

2025-05-06 09:30:42 484 1

原创 【Linux】环境变量

详细讲解Linux环境变量

2025-05-05 00:58:30 1093 25

原创 【专题六】模拟算法

【专题六】模拟算法:1576. 替换所有的问号、495. 提莫攻击、6. Z 字形变换、38. 外观数列、1419. 数青蛙

2025-05-04 00:31:48 722 3

原创 【C++11】智能指针

详细讲解C++11——智能指针,设计思想到使用,再到原理

2025-05-02 16:51:37 1375 45

原创 【专题五】位运算(2)

【专题五】位运算(2):面试题 01.01. 判定字符是否唯一、268. 丢失的数字、371. 两整数之和、137. 只出现一次的数字 II、面试题 17.19. 消失的两个数字

2025-05-01 22:50:04 803 3

原创 【C++】异常

C++异常详细讲解

2025-05-01 10:38:05 1302 16

原创 【C++11】包装器:function 和 bind

【C++11】包装器:function 和 bind

2025-04-30 09:39:01 802 45

原创 【专题五】位运算(1):常见位运算操作总结

【专题五】位运算(1):常见位运算操作总结及练习

2025-04-29 21:54:37 826 3

原创 【C++11】新的类功能、lambda

详细讲解C++——新的类功能、lambda

2025-04-29 19:26:22 699 10

原创 【专题四】前缀和(3)

【专题四】前缀和:1314. 矩阵区域和、525. 连续数组、974. 和可被 K 整除的子数组

2025-04-28 23:04:34 869 4

原创 【C++11】可变参数模板

【C++11】可变参数模板:内容包括:一,什么是可变参数模板、二,基本语法、三,可变参数模板的使用、参数包作为整体、包展开、错误示范1(不能args[i])、普通一次展开、递归展开、错误示范2(if运行时判断)、if constexpr 编译时判断解决问题、非递归展开

2025-04-28 20:42:42 1279 41

原创 【专题四】前缀和(2)

【专题四】前缀和(2):560. 和为 K 的子数组、238. 除自身以外数组的乘积、724. 寻找数组的中心下标

2025-04-28 00:21:04 778 5

原创 【专题四】前缀和(1):前缀和重要思想及方法

专题四:前缀和:前缀和数组的建立重要思想及方法题目包括牛客网:DP34 【模板】前缀和,DP35 【模板】二维前缀和

2025-04-27 00:33:52 732 9

原创 【C++11】右值引用和移动语义:万字总结

【C++11】右值引用和移动语义:万字总结

2025-04-26 23:55:05 1692 10

原创 【C++11】列表初始化

详细讲解C++11——列表初始化

2025-04-26 09:38:24 879 24

原创 【专题三】二分查找(2)

【专题刷题】二分查找(二):69. x 的平方根、35. 搜索插入位置、852. 山脉数组的峰顶索引、162. 寻找峰值、153. 寻找旋转排序数组中的最小值、LCR 173. 点名

2025-04-25 21:48:54 883 2

原创 【Linux】进程优先级和进程切换

【Linux】进程优先级和进程切换:一,进程优先级实时操作系统和分时操作系统二,进程切换1 保护上下文2 Linux2.6内核进程O(1)调度队列Linux2.6内核中进程队列的数据结构queue[140]bitmap[5]nr_activea 队列和 e 队列

2025-04-25 13:43:19 1450 44

原创 【专题三】二分查找(1):深度解刨二分思想和二分模板

【专题刷题】二分查找(一):深度解刨二分思想和二分模板

2025-04-24 22:59:43 1219 5

原创 【数据结构】哈希表

数据结构——哈希表:unordered_map && unordered_set和map和set的对比哈希表:哈希表的映射负载因子哈希冲突哈希函数除法散列法 / 除留余数法(重点)M 的取值的讲究乘法散列法全域散列法哈希冲突的解决方法开放定址法线性探测二次探测双重散列链地址法key转换成整型三,封装实现

2025-04-24 15:42:52 1775 22

原创 【专题二】滑动窗口(4)

【专题刷题】滑动窗口(四):30. 串联所有单词的子串,LCR 017. 最小覆盖子串

2025-04-23 23:54:24 1026

原创 【专题二】滑动窗口(3)

【专题】滑动窗口,题目包含:找到最长的半重复子字符串,数组的最大美丽值,统计得分小于K的子数组数目

2025-04-22 20:57:29 566 7

原创 【C++】基于红黑树的map和set封装实现

【C++】基于红黑树的map和set的封装实现

2025-04-21 18:28:01 869 40

原创 【专题二】滑动窗口(2)

【专题刷题】滑动窗口(二):水果成篮,所有字母异位词,乘积小于 K 的子数组

2025-04-21 00:17:26 865 4

原创 【Linux】进程状态

LInux进程状态详细讲解

2025-04-20 13:43:17 1180 21

原创 【专题二】滑动窗口(1)

【专题刷题】滑动窗口(一):209. 长度最小的子数组,3. 无重复字符的最长子串,1004. 最大连续1的个数 III,1658. 将 x 减到 0 的最小操作数

2025-04-19 23:53:46 807 8

原创 【数据结构】红黑树

【数据结构】红黑树,一文带你搞懂红黑树的调整“平衡”策略

2025-04-19 09:17:59 1370 34

原创 【专题一】双指针(4)

【专题刷题】双指针(四):最接近的三数之和,接雨水

2025-04-18 23:08:03 950

原创 【Linux】进程概念(二):PCB,ps 和 fork

【Linux】进程概念(二):进程控制块PCB,查看进程ps 和 创建进程fork

2025-04-18 09:17:36 1009 14

原创 【专题一】双指针(3)

【专题刷题】双指针(三):两数之和,三数之和,四数之和

2025-04-17 23:40:03 940 5

原创 【专题一】双指针(2)

【专题刷题】双指针(二),包括:快乐数,成最多水的容器,有效三角形的个数

2025-04-16 23:57:43 740 3

原创 【C++】map和set

详细讲解C++,map和set,包括:一,二叉搜索树1 基本介绍2 性能分析3 查找,插入,删除操作4 ⼆叉搜索树key和key/value二,setlower_boundequal_range使用三,map1 基本介绍2 使用示例2.1 初始化map2.2 [ ]multimap

2025-04-16 13:24:11 1406 36

原创 【专题一】双指针(1)

专题刷题之双指针:Leetcode第293题:移动零,Leetcode第1089题,复写零

2025-04-15 23:57:31 1030 11

原创 【Linux】进程概念(一):冯诺依曼体系结构 + 操作系统

简单讲述冯诺依曼体系结构,了解数据传输通过硬件的过程,和简单了解操作系统的作用

2025-04-14 22:35:59 1114 15

原创 【一篇关于自我刷题的思考】

一篇关于如何刷题的思考

2025-04-14 19:03:54 652

原创 【C++】多态

详细讲解C++多态,包括:1 虚函数2 多态的构成条件2.1 虚函数的重写/覆盖2.2 override 和 final关键字2.3 重载/重写/隐藏 对比2.4 协变3 多态的使用3.1 简单使用3.2 经典考题3.3 析构函数的重写4 纯虚函数和抽象类三,多态的原理1 虚函数表指针与虚函数表1.1 问题引入2 多态执行过程分析动态绑定与静态绑定

2025-04-13 11:50:14 1203 29

原创 【C++】继承:万字总结

【C++】继承:万字总结,详细讲解C++面向对象三大特性之一——继承,包括:2 继承定义格式2.1 继承方式的作用2.2 继承类模板2.2.2 需指定类域2.2.1 按需实例化3 基类和派生类间的转换4 继承中的作用域4.1 隐藏规则5 派生类的默认成员函数6 实现⼀个不能被继承的类7 友元关系不能继承8 静态成员的继承9 多继承10 继承与组合

2025-04-13 09:24:53 1506 37

原创 【C++刷题】二叉树基础OJ题

记录C++刷题,二叉树基础题,包括:965. 单值二叉树104. 二叉数的最大深度144. 二叉树的前序遍历100. 相同的树101. 对称二叉树572. 另一棵树的子树牛客网KY11 二叉树遍历

2025-04-11 15:03:10 664 6

空空如也

空空如也

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

TA关注的人

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