自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不会C++、害怕嵌入式且不爱看动漫的小趴菜

不会C++、害怕嵌入式且不爱看动漫的小趴菜

  • 博客(90)
  • 收藏
  • 关注

原创 双指针技巧【数据结构与算法】

本文详解C++双指针三大模式:对撞、快慢与滑动窗口,助你高效优化算法。

2025-10-17 09:00:48 5112

原创 VScode使用ssh远程连接Ubuntu【超简单且详细步骤】

本文介绍了如何在VS Code中使用SSH远程连接Ubuntu服务器进行开发。SSH是一种加密网络协议,可实现安全的远程登录、命令执行和文件传输。

2025-10-17 09:00:10 7705 1

原创 深度优先搜索(DFS)

本文精讲C++深度优先搜索(DFS),剖析递归/栈实现、环检测与回溯算法等核心应用

2025-10-16 09:18:45 5450

原创 广度优先搜索 (BFS)

本文精讲C++广度优先搜索(BFS),剖析队列实现、最短路径与层序遍历两大应用

2025-10-16 09:16:57 1001

原创 朴素字符串匹配算法与KMP算法【数据结构与算法】

本文精解从朴素到KMP的字符串匹配,阐述KMP如何用next数组消除回溯,实现线性高效查找。

2025-10-15 10:04:38 5001

原创 贪心算法【数据结构与算法】

本文深入解析贪心算法,阐明其局部最优核心思想,通过C++案例详解并对比动态规划,探讨其适用场景与证明。

2025-10-14 09:04:54 5981

原创 回溯算法【数据结构与算法】

本文精讲回溯算法理论与“选择-探索-撤销”通用模板,并结合经典实例剖析其应用

2025-10-13 09:08:22 6071

原创 动态规划(DP)经典模型 - 提升篇

本文精解C++动态规划,聚焦0-1背包与LCS模型的状态定义和转移方程。

2025-10-12 09:30:16 10369 2

原创 动态规划(DP)-入门篇

本文精讲动态规划核心,对比递归与迭代实现,通过经典案例助你掌握解题框架

2025-10-11 09:02:20 7283

原创 线性搜索、二分搜索【数据结构与算法】

本文深入解析C++搜索算法,详述线性搜索,并重点剖析二分搜索的 O(log n) 高效性、有序前提与边界处理精髓。

2025-10-10 09:07:02 7506

原创 快速排序、归并排序、堆排序算法【数据结构与算法】

本文深度解析C++归并、快速与堆排序,剖析分治思想、快排性能瓶颈及优化策略

2025-10-09 09:07:12 8072

原创 冒泡、选择、插入排序算法【数据结构与算法】

本文深入解析冒泡、选择、插入排序原理、实现、稳定性及大数据下性能瓶颈与优化替代方案

2025-10-02 09:16:51 8016

原创 递归与分治【数据结构与算法】

本文深入解析递归三要素与分治三步骤,结合C++模板实现经典算法及性能优化实战指南

2025-10-01 09:27:14 9667

原创 并查集【C++数据结构】

本文详解并查集原理、优化、实现及应用,涵盖工业级封装与经典算法案例

2025-09-30 09:08:41 11077

原创 字典树【C++数据结构】

本文详解Trie树结构、实现、性能及应用,赋能高效字符串前缀处理与搜索系统设计

2025-09-29 10:09:22 10234

原创 图的遍历算法【C++数据结构】

本文深度解析图遍历算法DFS/BFS,含工业级C++实现、路径追踪、环检测与实战应用。

2025-09-26 09:07:15 11850

原创 图-邻接矩阵和邻接表【C++数据结构】

本文深度解析图的邻接矩阵与邻接表实现,对比时空效率,指导C++图结构选型

2025-09-25 09:10:34 11620

原创 平衡二叉搜索树【C++数据结构】

本文详细阐述平衡树如何用旋转解决BST退化,保证对数性能,并关联STL底层。

2025-09-24 09:22:08 11937

原创 堆【C++数据结构】

本文深入剖析堆结构原理、数组实现、核心操作及STL应用,详解Top-K等实战场景

2025-09-22 09:10:39 11967

原创 二叉搜索树【C++数据结构】

深入解析二叉搜索树原理、实现、退化问题及与std::map关系,兼顾教学与工业实践。

2025-09-19 09:09:24 14158

原创 树与二叉树【数据结构】

本文深入详解树与二叉树结构、遍历算法及实现,涵盖术语、性质、代码模板与工程最佳实践。

2025-09-18 09:09:46 18284 1

原创 哈希表【C++数据结构】

本文深度解析哈希表原理、冲突解决、STL实现及性能优化,指导工业级高效应用。

2025-09-17 09:01:25 14618

原创 栈与队列【C++数据结构】

本文深度剖析栈(LIFO)与队列(FIFO),系统性地对比了基于std::deque等容器的底层实现优劣,精解了C++ STL适配器std::stack与std::queue的用法,并阐明了它们在函数调用、BFS等算法与系统设计中的核心应用

2025-09-16 09:48:59 15192

原创 链表【C++数据结构】

本文系统讲解链表指针原理与实现,对比std::list和vector,并深入分析了其在频繁插入/删除场景(如LRU缓存)下的独特性能优势与应用价值。

2025-09-15 09:13:48 10600 2

原创 arduino编程esp8266模块并烧写联网详细教程【单片机联网】

本文介绍了ESP8266 Wi-Fi模块的开发流程,主要包括硬件准备、软件环境搭建和程序烧录三个部分。 硬件准备需要ESP8266模块和USB转TTL工具,推荐使用CH340或专用USB ESP8266模块。软件方面需安装Arduino IDE并配置中文界面,然后在线或离线安装ESP8266开发环境包。还需安装CH340串口驱动。 硬件接线时要注意ESP8266使用3.3V供电,GPIO0引脚在烧录时需拉低,运行时需拉高或浮空。烧录程序前需正确配置Arduino开发板和端口号。 文中提供了完整的Wi-Fi连

2025-09-12 09:43:16 19505 2

原创 数组与动态数组【C++数据结构】

本文深入剖析`std::array`与`std::vector`。`array`是编译时定长的静态数组,性能极致;`vector`是运行时可变的动态数组,灵活通用,是现代C++处理可变序列的首选。

2025-09-11 09:26:30 11173

原创 C++设计模式之工厂模式

本文详解C++设计模式的工厂模式,让C++编程能力和思维更进一步

2025-09-10 09:10:55 11642

原创 C++设计模式之单例模式

本文系统探讨了C++中单例模式的实现演进,从基础到高级方案: 饿汉模式:程序启动即初始化,线程安全但可能浪费资源 懒汉模式:延迟初始化,原始版本存在线程安全问题 线程安全改进: 粗粒度加锁方案:简单但性能较差 双重检查锁定(DCLP):减少锁竞争但仍需谨慎实现 现代C++最佳方案:基于C++11的Meyers' Singleton,利用局部静态变量特性实现简洁高效的线程安全单例 每种方案都分析了其实现原理、线程安全性、优缺点及适用场景,为开发者选择合适方案提供参考。

2025-09-09 09:23:55 11963

原创 ST-LINK驱动安装、相关配置及使用

本文详细讲解ST-LINK的优势、驱动下载、使用、烧录过程

2025-09-08 09:17:57 22490 4

原创 C++ 并发编程:异步任务

本文详解C++异步编程核心:`future`用于获取异步结果,`promise`负责设置结果,`async`则便捷地启动任务。它们共同构建了比传统线程更灵活、安全的现代并发模型,实现了任务与结果的优雅解耦。

2025-09-07 09:10:27 12983

原创 C++并发编程:线程同步

本文精讲C++条件变量`std::condition_variable`。它配合互斥锁,通过高效的“等待-通知”机制解决线程同步问题,避免CPU空转。文章剖析了其API、虚假唤醒处理和生产者-消费者模型实战。

2025-09-05 09:46:58 14502

原创 C++ 并发编程:锁机制

本文深度剖析C++并发锁机制,详解mutex、lock_guard与unique_lock。lock_guard简单高效,是常规首选;unique_lock灵活强大,应对复杂场景。指导你正确选用,确保线程安全。

2025-09-03 10:46:24 14648

原创 keil编译缓慢解决方法

Keil编译缓慢解决方案。问题根源:微软更新导致mspc服务占用CPU小核,影响Keil编译速度。

2025-09-02 09:39:28 15049

原创 STL的常用核心算法【C++每日一学】

本文深入解析C++ STL中的sort和find等算法,涵盖核心概念、实现原理及实践应用

2025-09-01 09:19:22 15909

原创 C++ 迭代器的深度解析【C++每日一学】

本文深入讲解了C++标准模板库(STL)中迭代器的设计原理和实现机制。迭代器作为连接容器与算法的"胶水",通过抽象遍历行为实现了解耦。

2025-08-31 09:06:51 16670

原创 STL 深度解析之map【C++每日一学】

本文详解C++中 STL 中的map容器,基于红黑树实现,保证键的唯一性和 O(log N) 的查找/插入/删除效率。

2025-08-30 09:05:49 21188

原创 STL 深度解析之vector【C++每日一学】

本文详解C++的STL中的vector容器,让你的C++代码更加的高级与实用

2025-08-29 09:21:48 17599

原创 异常处理机制【C++每日一学】

本文详细讲解C++的异常处理机制,帮助你更好的增强代码健壮性

2025-08-28 09:04:46 18839

原创 虚析构函数【C++进阶每日一学】

本文详细讲解C++中修析构函数的作用场景、必要性、原理以及使用方式,帮助你在C++中的知识更进一步

2025-08-26 09:13:38 19752

原创 C++的四种类型转换【C++进阶每日一学】

本文详细讲解命名转换符:`static_cast`、`dynamic_cast`、`const_cast` 和 `reinterpret_cast`

2025-08-26 09:12:40 19327

C++思维导图(超详细版)

使用XMind制作的专业思维导图,涵盖C++入门到精通的几乎所有知识点及详解

2025-08-29

免费视频、文档格式转换器下载,一键解决你的类型转换需求!

文件内包含两款免费视频、图片、文档格式转换器,能实现同类型文件的任意格式之间的转换,如视频的不同格式之间的转换,文档的pdf等格式转任意格式等,还能实现一些视频剪辑、去水印等功能,基本涵盖大部分需求

2025-07-23

基于STM32F103系列芯片的双温湿度传感器数据实时采集、传输、显示(附完整工程文件及代码)

基于STM32F103系列芯片的双温湿度传感器数据实时采集、传输、显示

2025-07-02

train.txt(训练集)

训练集

2025-06-10

train.txt(训练集)

训练集

2025-06-10

空空如也

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

TA关注的人

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