自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 130. 被围绕的区域 DFS-详细题解

DFS/BFS遍历所有与起点颜色相同的像素,修改为新颜色(需注意边界条件和颜色相同判断)。// 未被标记的'O'需要转换为'X'dfs(board, row - 1, col);// 步骤2:转换内部'O'为'X',并恢复'T'为'O'// DFS函数:标记所有与边界相连的'O'为临时字符'T'// 边界检查:越界或当前字符不是'O'时直接返回。// 恢复标记的'O'

2025-04-11 20:41:56 319

原创 LeetCode 1631. 最小体力消耗路径 BFS-详细题解

我们需要找到一条从起点到终点的路径,使得路径中所有相邻格子的高度差的最大值最小。这个问题可以转化为一个最短路径问题的变种,但路径的“权重”不再累加,而是取路径中的最大值。路径的体力消耗由路径中相邻格子的高度差绝对值的最大值决定。要求找到一条路径,使得体力消耗值最小。:给定一个二维矩阵,找到一条从左上角到右下角的路径,使得路径中经过的格子的最小值最大。:当移动到相邻格子时,计算新的高度差,如果新的最大值比之前记录的更小,则更新路径。我们需要确保每次扩展的路径是当前已知的最优解(即最大高度差最小的路径)。

2025-04-11 20:31:19 884

原创 蓝桥杯第十一届国赛B组第二题《扩散》解析 | BFS解法详解

本题通过 BFS 模拟扩散过程,结合坐标系平移和数组标记,高效解决了大范围扩散问题。关键点在于:坐标系平移处理负坐标。BFS 按层处理实现时间控制。标记数组避免重复计数。思考题的扩展方向可进一步加深对空间优化和几何计算的理解。

2025-04-03 19:20:11 882

原创 LeetCode 643. 子数组最大平均数 I - 滑动窗口

给定一个由n个整数组成的数组nums和一个整数k,要求找出长度等于k的连续子数组的最大平均数,并返回该最大平均数。答案的误差需小于10^-5。12.75解释:子数组的和为51,平均数为。5.00000。

2025-04-03 01:24:04 861

原创 LeetCode 1456. 定长子串中元音的最大数目 | 滑动窗口超详细解析

滑动窗口是一种高效的算法技巧,用于处理数组/字符串的子区间问题。它的核心思想是:维护一个固定或可变大小的“窗口”,通过移动窗口的左边界和右边界,避免重复计算。适用于需要遍历所有连续子区间的问题,如“最大子数组和”“最长无重复子串”等。类比理解想象你在看一个长度为k的火车车厢,每次只能看到连续的k节车厢。当火车前进时,你只需要关注新进入视野的车厢和离开视野的车厢,而不是重新数一遍所有车厢。滑动窗口是解决子串/子数组问题的利器,通过动态维护窗口边界和状态,避免重复计算。

2025-04-03 01:16:54 1144

原创 LeetCode 1254. 统计封闭岛屿的数目 - DFS

/ 矩阵太小,无法形成封闭岛屿。if (grid[i][j] == 0) { // 发现未访问的陆地。// 若未触及边界,计数器加一。:若矩阵行或列小于3,无法存在封闭岛屿(例如3x3矩阵的中间点需要四周被1包围)。// 边界检查:若当前坐标在矩阵边界且为陆地,标记为非封闭。时,启动一次独立的DFS,若该区域未触及边界,则计入结果。),若某块陆地无法触及矩阵边界,则为封闭岛屿。

2025-04-02 00:37:50 459

原创 LeetCode 2658. 渔夫的最大收益 - DFS

DFS 在连通区域问题中表现出色,通过递归或栈实现相邻节点的遍历。累加与标记:在 DFS 中累加鱼数并标记已访问。方向处理:覆盖上下左右四个方向。全局最大值:遍历所有可能的连通区域,记录最大值。

2025-04-02 00:30:51 890

原创 LeetCode 200. 岛屿数量 - DFS

DFS 是解决岛屿类问题的经典方法,通过递归或栈实现相邻陆地的遍历。标记已访问的陆地:防止重复计数。遍历方向:覆盖上下左右四个方向。边界检查:确保索引不越界。通过这种思路,可以高效解决类似问题欢迎指出不足之处!!!

2025-04-01 23:47:25 515

原创 LeetCode 994. 腐烂的橘子 - BFS

由于腐烂过程类似于多源扩散,BFS 可以逐层处理腐烂橘子,每一层对应一分钟的扩散。// 当前层的腐烂橘子数量。每次处理队列中当前层的所有节点(即同一时间腐烂的橘子),检查四个方向是否有新鲜橘子。// 记录新鲜橘子的数量。// 初始化队列,加入所有腐烂的橘子,并统计新鲜橘子的数量。// 如果还有新鲜橘子,返回 -1;遍历整个网格,将所有初始腐烂的橘子加入队列,作为 BFS 的起点。若有新鲜橘子,将其腐烂并加入队列,同时减少新鲜橘子的计数。统计初始新鲜橘子的数量,若数量为 0,直接返回 0。

2025-04-01 23:08:51 906

原创 第十届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组第五题——迷宫

/ 判断方向(dx[i] == 1代表行向下一格即代表字符'D'其他同理)要求找到从起点到终点的最短路径,若存在多个最短路径,需按字典序输出最小的路径。// 如果到达终点,记录路径。// 从起点 (0, 0) 开始。:每个节点保存从起点到当前坐标的路径字符串,到达终点时记录所有最短路径,最终取字典序最小的。:在遍历方向时,按字典序优先级(D→L→R→U)处理,确保最先找到的路径字典序最小。遍历方向时,生成对应字符(D/L/R/U)并检查合法性。

2025-04-01 22:12:31 1275 1

LeetCode 643. 子数组最大平均数 I - 滑动窗口

题目解法的源代码

2025-04-03

C语言底层实现常见数据结构,使用C++中的stl库带你轻松学习数据结构(面向小白)

从C语言底层分析数据结构的组成,用C++的STL实现

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

2684448149: 04-03 00:22:56 从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助 2684448149: 04-03 00:28:53 内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能 通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

从C++的标准模板库(stl)中的个人总结的一些常见,实用的模板类和函数(不一定包含所有的,全面的功能介绍,只介绍比较基础的内容),对于提升编成开发效率和算法竞赛的提速有一定的帮助(会持续更新)

内容概要: C++ STL零基础生存指南:从Hello STL到掌握80%日常开发所需功能。通过学生成绩管理、词频统计等生活化案例,手把手教你使用: 容器三件套(vector/string/map)增删改查 算法六巨头(sort/find/count/accumulate等)组合拳 迭代器的三种打开方式(正向/反向/区间遍历) 避坑手册:为什么用emplace_back比push_back更高效?如何避免map自动创建空元素? 适合人群: 刚学完C++基础语法的编程萌新 被指针/内存管理折磨到想放弃的转行者 需要完成课程设计的计算机专业学生 想用C++写实际项目但不知从何下手的爱好者 能学到什么: ① 把数组升级为vector的10个理由 ② 五分钟实现数据排序(告别冒泡排序) ③ 用map三行代码搞定词频统计 ④ 文件读写+STL实现数据清洗 ⑤ 避开"段错误"的六大经典场景 ⑥ 官方文档的正确打开方式(cppreference.com实战) 阅读建议: 安装VSCode/VS2022 配置好C++环境 每个代码块都亲手敲一遍不要复制粘贴 完成课后小任务(如:用vector统计班级平均分) 遇到报错先看"常见错误锦囊"章节 学完立即用STL重构自己之前的课程设计 本人才疏学浅,若分享内容有误,还望您海涵。您的指正,是我不断进步的动力 。 如有错误指出或想交流请加QQ:1119355794 (错误指出有偿)

2025-04-03

空空如也

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

TA关注的人

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