
C++
文章平均质量分 82
C++的学习历程
shylyly_
持续更新C/数据结构/C++/Linux/算法 共勉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多态的原理
让你彻底理解多态(附带多态的诸多面试题目)原创 2025-03-26 15:20:20 · 851 阅读 · 1 评论 -
用红黑树封装出set和map
用红黑树封装出set和map ,实现了插入旋转以及四个迭代器的实现和讲解 iterator const_iterator reverse_iterator const_reverse_iterator!原创 2025-04-22 14:01:25 · 749 阅读 · 0 评论 -
手撕哈希表
从0带你实现哈希表(闭散列和开散列的实现,以及测试用例)原创 2025-05-01 22:12:05 · 726 阅读 · 0 评论 -
二叉树的最近公共祖先
力扣题目 236 二叉树的最近公共祖先的两种解法原创 2025-03-31 00:15:00 · 280 阅读 · 0 评论 -
map的[ ]的解析
详细讲解C++ map的[ ]的作用原创 2025-03-31 00:30:00 · 1802 阅读 · 0 评论 -
搜索二叉树的模拟实现
搜索二叉树的实现( 递归实现 和 非递归实现 kv模型和k模型的应用场景 )附源码cv即可原创 2025-03-29 14:10:52 · 1101 阅读 · 0 评论 -
二叉树搜索树与双向链表
牛客题目JZ36 二叉树搜索树与双向链表原创 2025-04-01 00:15:00 · 333 阅读 · 0 评论 -
用哈希表封装出unordered_set/_map
用哈希表封装出unordered_set/map的讲解原创 2025-05-04 17:28:41 · 793 阅读 · 0 评论 -
前序+中序遍历序列构造二叉树(或中序+后序)
力扣 105从前序和中序遍历构建二叉树 和 106从中序序和后序遍历构建二叉树 的代码实现和解读 以及二者的比较原创 2025-04-01 18:15:04 · 834 阅读 · 0 评论 -
位图的实现和拓展
位图的了解;位图的模拟实现;用位图解决题目;原创 2025-05-04 21:24:24 · 875 阅读 · 0 评论 -
右值引用的剖析
让每个人都能够理解右值引用原创 2025-05-10 23:28:13 · 1083 阅读 · 0 评论 -
布隆过滤器
布隆过滤器的介绍;布隆过滤器的实现;布隆过滤器的使用;原创 2025-05-05 20:34:54 · 1042 阅读 · 0 评论 -
模版的特化引发的权限扩大的解决方法
模版的特化引发的权限扩大①:权限问题②:类型转换会生成具有常性的临时变量③:const int 和 int 是不同的类型④:对特化参数的解读 全篇简单易懂 逻辑清晰原创 2025-03-24 18:55:15 · 702 阅读 · 0 评论 -
手撕AVL树
模拟实现AVL树 插入 左旋转和右旋转的深度解读 检查函数 以及AVL树的测试原创 2025-04-04 18:29:43 · 1266 阅读 · 3 评论 -
手撕红黑树
红黑树的模拟实现 插入 旋转 检查 高度 size 以及和AVL树对比原创 2025-04-11 18:28:05 · 1062 阅读 · 0 评论 -
function包装器的意义
function包装器的意义;function包装器的书写格式;bind绑定的意义;原创 2025-05-04 21:43:56 · 733 阅读 · 0 评论 -
菱形虚拟继承的原理
菱形虚拟继承的原理(虚基表) 通过内存窗口讲解原创 2025-03-24 21:29:23 · 432 阅读 · 4 评论 -
可变参数模板
可变参数模版的介绍;展开参数包的方式;emplace接口高效的原因;特定情况下emplace的效率;原创 2025-05-11 17:40:59 · 913 阅读 · 0 评论 -
根据二叉树创建字符串
力扣题目606根据二叉树创建字符串 的讲解与实现原创 2025-03-29 15:50:33 · 215 阅读 · 0 评论 -
lambda表达式
lambda表达式的格式;lambda表达式的使用场景;lambda表达式的风险;原创 2025-05-11 21:34:26 · 1088 阅读 · 0 评论 -
const iterator 和 const_iterator的区别
清晰明了 const iterator 和 const_iterator的区别原创 2025-03-07 14:47:40 · 798 阅读 · 0 评论 -
数组中的第K个最大元素
数组中的第K个最大元素 的三种解题方法 sort法 priority_queue法 TopK法原创 2025-03-23 14:57:41 · 405 阅读 · 0 评论 -
最小栈 _ _
力扣 题目 最小栈 (用两个栈来解决即可)原创 2025-03-08 21:09:46 · 245 阅读 · 0 评论 -
杨辉三角
力扣题目 杨辉三角 的解析原创 2025-03-08 17:30:26 · 404 阅读 · 0 评论 -
list的模拟实现
C++中stl中的list的模拟实现包括反向迭代器 思路及代码 附源码cv即可原创 2025-03-09 16:44:17 · 1229 阅读 · 0 评论 -
初始化列表
初始化列表的剖析原创 2025-03-01 22:24:50 · 638 阅读 · 0 评论 -
二叉树的层序遍历I 和 II
力扣题目 102和107二叉树的层序遍历 的解析与代码 LevelSize法通吃原创 2025-03-16 21:09:34 · 337 阅读 · 0 评论 -
验证栈序列
力扣题目 验证栈序列的思路和代码原创 2025-03-11 14:04:04 · 241 阅读 · 0 评论 -
priority_queue的模拟实现
priority_queue的模拟实现 仿函数结合向上/向下t调整函数的使用 以及适配器类的体现!附源码cv即可原创 2025-03-23 17:56:57 · 996 阅读 · 0 评论 -
字符串相加
力扣题目 字符串相加 的解析与源码原创 2025-03-04 22:40:32 · 224 阅读 · 0 评论 -
仿函数 VS 函数指针实现回调
仿函数 和 函数指针实现回调的对比 突出仿函数更优的点原创 2025-03-22 22:02:51 · 936 阅读 · 0 评论 -
类中的流操作符的重载
让你对类中的流操作符的重载清晰明了原创 2025-03-01 16:42:40 · 818 阅读 · 0 评论 -
字符串最后一个单词的长度
getlline函数相对于cin和scanf的优势原创 2025-03-01 23:11:48 · 194 阅读 · 0 评论 -
malloc/free和new/delete的区别
常见面试题(malloc/free和new/delete的区别)原创 2025-02-23 14:25:14 · 1282 阅读 · 0 评论 -
逆波兰表达式求值
力扣题目 逆波兰表达式求值 的两种写法(else if 和 switch case)原创 2025-03-15 14:10:30 · 558 阅读 · 0 评论 -
C++的内存分布及其存储的数据
让你清晰的理解C++的内存分布及其存储的数据原创 2025-02-21 21:30:58 · 888 阅读 · 0 评论 -
电话号码的字母组合
力扣题目 电话号码的字母组合 递归解法原创 2025-03-08 20:32:15 · 487 阅读 · 0 评论 -
字符串相乘(全网最快0ms方法)
力扣题目字符串相乘(全网最快0ms方法)原创 2024-11-06 17:03:38 · 280 阅读 · 18 评论 -
字符串中的第一个唯一字符
力扣题目 字符串中的第一个唯一字符 用计数排序来解决 非暴力方法原创 2025-03-02 23:04:52 · 304 阅读 · 0 评论 -
编译器对连续构造的优化
编译器对连续构造的优化的演示原创 2024-10-16 21:58:44 · 581 阅读 · 13 评论