<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74779094的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74779094</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74779094]]></copyright><item><title><![CDATA[【C++修炼之路】模拟实现搜索二叉树]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/166358882</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/166358882</guid><author>m0_74779094</author><pubDate>Tue, 22 Sep 2026 22:20:56 +0800</pubDate><description><![CDATA[排序二叉树（BST）是一种在保持有序性的同时高效支持查找、插入和删除的数据结构。其核心规则为：左子树所有值小于根节点，右子树所有值大于根节点。最优情况下时间复杂度为O(logN)，最坏退化为O(N)。相比数组顺序查找或二分查找，BST在增删操作上更具优势。通过递归与指针操作，可实现插入、查找、删除等基本功能，其中删除需处理四种情况，左右子树均非空时采用替换法。应用场景包括关键词搜索（如人脸识别、拼写检查）和键值对查询（如字典、停车场计费、词频统计），是构建高效数据管理系统的基石。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++继承的探索]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/165740112</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/165740112</guid><author>m0_74779094</author><pubDate>Thu, 17 Sep 2026 22:28:01 +0800</pubDate><description><![CDATA[本文系统讲解C++继承机制，从解决代码冗余问题出发，阐述继承的概念、定义及访问权限规则，深入分析基类与派生类的转换、作用域隐藏、默认成员函数调用等核心内容，并对比继承与组合的优劣，强调优先使用组合的设计原则。通过实例演示，帮助读者掌握继承在实际开发中的应用，为后续学习多态等高级特性奠定基础。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++容器：stack、queue、deque 基本用法详解]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/157579794</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/157579794</guid><author>m0_74779094</author><pubDate>Sat, 31 Jan 2026 11:41:13 +0800</pubDate><description><![CDATA[本文系统介绍了C++ STL中的三种常用容器：deque（双端队列）、stack（栈）和queue（队列）。首先解析了三者的核心关系，deque是原生序列容器，而stack和queue是基于deque的容器适配器。然后详细讲解了各容器的特性、构造方法和核心操作：deque支持双端高效操作和随机访问；stack遵循LIFO原则仅允许栈顶操作；queue遵循FIFO原则支持队尾入队头出。文章还提供了常见误区提示和三个典型应用案例（括号匹配、消息队列和滑动窗口），最后通过对比表格清晰总结了三者的核心特性和适用场景]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++ list容器基本用法详解]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/157578894</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/157578894</guid><author>m0_74779094</author><pubDate>Sat, 31 Jan 2026 10:34:36 +0800</pubDate><description><![CDATA[快进来看看，一篇文章带你速通C++STL中的list]]></description><category></category></item><item><title><![CDATA[C++ vector 从入门到上手：核心基本用法全解析]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/157298367</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/157298367</guid><author>m0_74779094</author><pubDate>Fri, 23 Jan 2026 19:50:08 +0800</pubDate><description><![CDATA[本篇博客详解 C++ STL 核心容器 vector 的基础用法，介绍其作为动态数组的核心优势 —— 可自动扩容、保留数组随机访问高效的特点。从基础的头文件引入、命名空间使用入手，重点讲解 vector 五种常用初始化方式、四种元素访问方法，以及增删元素、容量与大小管理、三种遍历方式的核心操作和代码示例，同时区分了 push_back 与 emplace_back、size 与 capacity 等易混概念，给出越界访问、迭代器失效、性能优化、内存释放等实用注意事项。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++string的用法]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/157063010</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/157063010</guid><author>m0_74779094</author><pubDate>Sat, 17 Jan 2026 14:53:48 +0800</pubDate><description><![CDATA[你！说的就是你！别在外面看了！进来学习！]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】4.1]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146868863</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146868863</guid><author>m0_74779094</author><pubDate>Tue, 01 Apr 2025 11:27:34 +0800</pubDate><description><![CDATA[程序员养生秘诀：早上malloc一杯咖啡，晚上free所有焦虑☕]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.28]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146600067</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146600067</guid><author>m0_74779094</author><pubDate>Fri, 28 Mar 2025 15:50:59 +0800</pubDate><description><![CDATA[for循环跑得快，不如代码一次AC帅]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.25]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146487949</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146487949</guid><author>m0_74779094</author><pubDate>Tue, 25 Mar 2025 20:31:05 +0800</pubDate><description><![CDATA["别摆烂！你写的每个bug，都是通向国一的功德！"]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.20]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146405744</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146405744</guid><author>m0_74779094</author><pubDate>Mon, 24 Mar 2025 22:22:47 +0800</pubDate><description><![CDATA[蓝桥杯证书和我的发量，总得有一个是真的吧？]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.17]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146326795</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146326795</guid><author>m0_74779094</author><pubDate>Tue, 18 Mar 2025 22:43:17 +0800</pubDate><description><![CDATA[蓝桥杯刷题掉发？那是我在为算法世界献祭！]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.16]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146294383</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146294383</guid><author>m0_74779094</author><pubDate>Sun, 16 Mar 2025 16:36:30 +0800</pubDate><description><![CDATA[代码不跑，bug来找；蓝桥杯战，谁与争锋]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++动态内存管理]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146213045</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146213045</guid><author>m0_74779094</author><pubDate>Wed, 12 Mar 2025 20:22:12 +0800</pubDate><description><![CDATA[C语言的malloc/free如同原始人的燧石，C++用new/delete将其淬炼为青铜利刃]]></description><category></category></item><item><title><![CDATA[【蓝桥杯每日一题】3.8]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146131683</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146131683</guid><author>m0_74779094</author><pubDate>Sun, 09 Mar 2025 15:43:02 +0800</pubDate><description><![CDATA[代码是思考的脚印，坚持是智慧的累积]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】类与对象实战：实现一个日期类]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/146081164</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/146081164</guid><author>m0_74779094</author><pubDate>Fri, 07 Mar 2025 16:01:32 +0800</pubDate><description><![CDATA[在软件开发中，日期和时间的处理无处不在，从日程管理到金融计算，从数据分析到天气预报，日期类的设计都是开发者必须面对的挑战。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++类类和对象进一步探索，六个幕后英雄]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/145894797</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/145894797</guid><author>m0_74779094</author><pubDate>Mon, 03 Mar 2025 19:55:57 +0800</pubDate><description><![CDATA[        在上一篇《C++类与对象入门：从封装到this指针的初探》中，我们学习了如何定义类、创建对象，并通过封装保护数据。然而，类的真正力量远不止于此——]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++类与对象：面向对象编程的第一步]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/145841261</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/145841261</guid><author>m0_74779094</author><pubDate>Wed, 26 Feb 2025 11:15:00 +0800</pubDate><description><![CDATA[ 你是否曾经听说过“面向对象编程”（OOP）这个词，但却不知道它具体是什么意思？或者你已经对C++有了一些基础，但面对“类”和“对象”时感到困惑？不用担心，这篇文章将带你从零开始，轻松理解C++中的类与对象，掌握面向对象编程的核心概念。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++入门 探究根源的奥秘 下]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/144919410</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/144919410</guid><author>m0_74779094</author><pubDate>Sun, 05 Jan 2025 15:40:04 +0800</pubDate><description><![CDATA[新年快乐！祝大家在新的一年里事事顺心、万事如意。书接上回，我们继续讲解C++的基本语法。]]></description><category></category></item><item><title><![CDATA[我的创作纪念日]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/144871682</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/144871682</guid><author>m0_74779094</author><pubDate>Wed, 01 Jan 2025 20:37:30 +0800</pubDate><description><![CDATA[因为我已经大三了，大学里面的课程较少，所以我每天至少三个小时学习编程，再用两个小时左右巩固所学到的知识，只要有收获我就将他们记录在博客中发表出来。2024年8月，在朋友的推荐下，我开启了我的程序员之旅，为了使我的学习更加高效，我决定在每次学习完之后发布博文，来增加我对知识的吸收。希望以后可以成为一个超厉害的程序员，早日进腾讯大厂，去给王者荣耀修修bug。不知不觉中已经有100多天啦，这段时间我真是收获满满。完成了贪吃蛇小游戏的代码实现，详情可见。]]></description><category></category></item><item><title><![CDATA[【C++修炼之路】C++入门 探究根源的奥秘 上]]></title><link>https://blog.youkuaiyun.com/m0_74779094/article/details/144727751</link><guid>https://blog.youkuaiyun.com/m0_74779094/article/details/144727751</guid><author>m0_74779094</author><pubDate>Thu, 26 Dec 2024 14:36:36 +0800</pubDate><description><![CDATA[再过两天就是2025年啦，你真的还不来看看C嘎嘎喵？本期我们将开始C++入门篇的讲解，主要是C++对于C的一些新功能，或者在原有的基础上使C++能解决更多的问题]]></description><category></category></item></channel></rss>