- 博客(6)
- 收藏
- 关注
原创 接雨水--双指针
方法时间复杂度空间复杂度适用场景特点暴力法O(n²)O(1)小数据量最直观,易理解,但慢前后缀数组O(n)O(n)中等数据量利用预处理数组优化时间双指针O(n)O(1)大数据量最优解,短板决定水量。
2026-04-09 11:05:24
183
原创 c++11新特性
本文介绍了C++11中几个重要特性:auto类型推导必须初始化变量;nullptr替代NULL避免指针与整数混淆;Lambda表达式语法及捕获方式;范围for循环简化容器遍历;unordered_map哈希表操作;以及std::function封装函数和std::bind参数绑定。这些特性使代码更简洁安全,提高了开发效率。
2026-04-04 23:51:21
357
原创 Linux命令基础
Linux命令基础是学习Linux操作系统的入门课程。Linux命令遵循统一格式,由命令名称、选项和参数三部分组成,选项以减号开头,可组合使用。本文详细介绍了Linux系统中最为常用的命令,包括文件操作的ls命令用于列出目录内容、cd命令用于切换目录、pwd命令用于显示当前路径;文件管理的mkdir用于创建目录、touch用于创建空文件或更新时间戳、cp用于复制文件或目录、mv用于移动或重命名文件、rm用于删除文件或目录;文件查看的cat命令用于连接并显示文件内容、more命令用于分页查看文件;文本处理的g
2026-03-30 19:59:45
399
原创 哈希表与双指针------求两数与三数之和
本文讲解两数之和与三数之和的解法:两数之和优选哈希表法(分析两种实现方式);三数之和经排序后用「固定一数 + 双指针」降维求解,需注意去重。此外对比了双指针(省空间)和哈希表(适配保留原始索引场景)的适用性,附完整代码与思路总结。
2026-03-17 19:31:15
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1