- 博客(57)
- 收藏
- 关注
原创 【C++】继承 - 从基类到派生类的代码复用逻辑
本篇文章主要介绍了继承的概念和定义,继承和派生类之间的相互转化,继承中的作用域,派生类的默认成员函数,继承与友元,继承于静态成员,多继承以及菱形继承,继承和组合的问题。
2025-04-13 13:02:36
1165
77
原创 【C++】stack和queue
本文主要是stack和queue以及优先级队列的介绍以及使用,还谈到了容器适配器,以及deque的简单介绍
2025-04-08 18:49:44
1250
62
原创 【Linux篇】基础IO - 揭秘重定向与缓冲区的管理机制
本文主要介绍了重定向,dup2接口,进一步理解“一切皆文件”,以及什么是缓冲区和为什么要引入缓冲区。
2025-04-07 17:49:28
1140
59
原创 【动态规划篇】- 路径问题
本篇文章介绍了动态规划中的路径问题,其中包括 62.不同路径 63.不同路径|| LCR 166.珠宝的最高价值 931.下降路径最小和 64.最小路径和 174.地下城游戏
2025-03-29 12:53:24
1673
69
原创 【Linux篇】从冯诺依曼到进程管理:计算机体系与操作系统的核心逻辑
解析冯诺依曼体系的硬件组成与数据流,延伸讨论操作系统的“先描述,再组织”的管理思想,以进程PCB为例说明如何管理资源
2025-03-10 12:59:56
1801
69
原创 【C++】— 掌握STL vector 类:“Vector简介:动态数组的高效应用”
vector是一个顺序容器,可以看作是能够动态增长和缩小的数组。与普通的数组不同的是,vector在需要时可以自动调整其大小,以容纳新添加的元素。因此vector在使用上更加的灵活和方便,构造函数说明接口说明vector()无参构造构造并初始化n个value拷贝构造使用迭代器进行初始化构造代码演示:1.默认构造函数• 创建一个空的vector,其元素类型为T。• 初始时,v的大小为0容量也是未定义的(通常为0,具体取决于实现)2.指定大小的构造函数• 创建一个大小为n的vector。
2024-11-14 06:00:00
3065
58
原创 【优选算法】探索双指针之美(一): 同向双指针缔造滑动窗口
1.长度最小的子数组2.无重复字符的最小字串3. 最大连续1的个数 III4. 将 x 减到 0 的最小操作数最后想说:
2024-11-12 06:00:00
2377
47
原创 【C++】— 一篇文章让你认识STL
STL是的简称,中文名是标准模板库,是C++标准库的重要组成部分,它不仅是一个可以复用的组件库,而且还是包罗了数据结构与算法的软件框架。
2024-10-22 21:34:07
1040
19
原创 【优选算法】探索双指针之美(一):双指针与单调性的完美邂逅
1.盛水最多的容器2.有效三角形个数3. 和为s的两个数字4. 三数之和5. 四数之和
2024-10-19 11:56:01
1096
23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人