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

原创 C++类与对象:2w字详细讲解
两万字总结C++类与对象知识点,不拖泥带水,全是满满的知识!!!C++也干了!内容包括:类的定义,访问限定符,类域,实例化,this指针,默认成员函数,构造,析构,拷贝构造,运算符重载,类型转换,static成员,友元,内部类,匿名对象,对象拷贝编译器优化
2025-03-10 11:29:06
2124
60
原创 【专题七】分治——快速排序
【专题七】分治——快速排序:75. 颜色分类、912. 排序数组、215. 数组中的第K个最大元素、LCR 159. 库存管理 III
2025-05-06 09:30:42
484
1
原创 【专题六】模拟算法
【专题六】模拟算法:1576. 替换所有的问号、495. 提莫攻击、6. Z 字形变换、38. 外观数列、1419. 数青蛙
2025-05-04 00:31:48
722
3
原创 【专题五】位运算(2)
【专题五】位运算(2):面试题 01.01. 判定字符是否唯一、268. 丢失的数字、371. 两整数之和、137. 只出现一次的数字 II、面试题 17.19. 消失的两个数字
2025-05-01 22:50:04
803
3
原创 【C++11】可变参数模板
【C++11】可变参数模板:内容包括:一,什么是可变参数模板、二,基本语法、三,可变参数模板的使用、参数包作为整体、包展开、错误示范1(不能args[i])、普通一次展开、递归展开、错误示范2(if运行时判断)、if constexpr 编译时判断解决问题、非递归展开
2025-04-28 20:42:42
1279
41
原创 【专题四】前缀和(1):前缀和重要思想及方法
专题四:前缀和:前缀和数组的建立重要思想及方法题目包括牛客网:DP34 【模板】前缀和,DP35 【模板】二维前缀和
2025-04-27 00:33:52
732
9
原创 【专题三】二分查找(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
原创 【数据结构】哈希表
数据结构——哈希表:unordered_map && unordered_set和map和set的对比哈希表:哈希表的映射负载因子哈希冲突哈希函数除法散列法 / 除留余数法(重点)M 的取值的讲究乘法散列法全域散列法哈希冲突的解决方法开放定址法线性探测二次探测双重散列链地址法key转换成整型三,封装实现
2025-04-24 15:42:52
1775
22
原创 【专题二】滑动窗口(1)
【专题刷题】滑动窗口(一):209. 长度最小的子数组,3. 无重复字符的最长子串,1004. 最大连续1的个数 III,1658. 将 x 减到 0 的最小操作数
2025-04-19 23:53:46
807
8
原创 【Linux】进程概念(二):PCB,ps 和 fork
【Linux】进程概念(二):进程控制块PCB,查看进程ps 和 创建进程fork
2025-04-18 09:17:36
1009
14
原创 【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
原创 【Linux】进程概念(一):冯诺依曼体系结构 + 操作系统
简单讲述冯诺依曼体系结构,了解数据传输通过硬件的过程,和简单了解操作系统的作用
2025-04-14 22:35:59
1114
15
原创 【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关注的人