<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CoderCoding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CoderCoding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CoderCoding]]></copyright><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 20：更安全的间接访问——引用的设计动机与实战对比]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160772330</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160772330</guid><author>CoderCoding</author><pubDate>Mon, 04 May 2026 19:54:25 +0800</pubDate><description><![CDATA[上一篇文章中，我们深入理解了指针的设计原理——通过存储内存地址，实现函数间的高效数据共享。但我们也看到了指针的另一面：需要手动使用和进行解引用和取址操作，代码中符号密集，容易出错，可读性也会下降。C++ 的设计者 Bjarne Stroustrup 在设计 C++ 时，为了在保留指针底层能力的同时提供一种更简洁、更安全的替代方案，引入了。本文将从引用的设计动机出发，讲清它的底层原理、语法规则，以及与指针的核心区别。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 19：内存的门牌号——地址与指针的设计原理]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160772310</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160772310</guid><author>CoderCoding</author><pubDate>Mon, 04 May 2026 19:53:35 +0800</pubDate><description><![CDATA[在上一篇文章中，我们介绍了函数可以作为独立的黑盒处理数据，但这带来了一个棘手的物理限制：当我们把变量传递给函数时，系统默认执行的是“按值传递（Pass by Value）”。这意味着，如果传递的是一个体积巨大的数组，系统要在极短时间内完成全量的物理数据拷贝，不仅效率极低，更极其容易突破栈内存的容量上限，导致程序崩溃（栈溢出）。为了不复制庞大的数据原件，又能让处于隔离状态的函数内部精准访问目标数据，引入了一种更为底层的解决方案——传递数据所在的位置编码。。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2021真题 | 插入排序 luogu-P7910 （适合GESP四-六级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160745507</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160745507</guid><author>CoderCoding</author><pubDate>Sun, 03 May 2026 20:37:52 +0800</pubDate><description><![CDATA[CSP-J 2021真题-插入排序，模拟与排序考点，重点考察对插入排序稳定性的理解以及增量更新排名的优化能力，适合GESP四-六级及以上考生练习，难度⭐⭐⭐，洛谷难度等级普及/提高−。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 18：代码的积木与黑盒——函数的底层逻辑与基础语法]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160745463</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160745463</guid><author>CoderCoding</author><pubDate>Sun, 03 May 2026 20:36:14 +0800</pubDate><description><![CDATA[在此前的旅程中，我们顺着程序的生命流水线，从存储单个数据（变量）一路走到了成规模的信息容纳仓库（数组），并使用判断与循环给程序注入了逻辑能力。理论上，你完全可以把所有的代码统统塞进main()主程序里。为了对抗大规模软件工程发展带来的混乱。计算机科学在底层设计出了一种严格且标准化的工业级隔离屏障方案——。软件。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 17：面的铺展与文本的本质——二维数组与字符串]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160718567</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160718567</guid><author>CoderCoding</author><pubDate>Sat, 02 May 2026 19:44:01 +0800</pubDate><description><![CDATA[在上一篇文章中，我们见识了“一维数组”。通过在物理内存中开辟一块连续的直线空间，结合底层的“首地址+偏移量”设计，一维数组将成批的散乱数据变得井井有条，成为了配合循环结构批量处理数据的绝佳工具。可是，现实世界的数据并不总是像糖葫芦那样排成单独的一条直线。当我们需要记录一张划分了横纵行列的 Excel 电子表格、一张纵横交错的围棋棋盘，或者是一长串人类阅读的文字时，一条直挺挺的线形空间该如何处理？这就是今天的主题：二维数组与字符串。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2021真题 | 分糖果 luogu-P7909 （适合GESP三级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160718520</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160718520</guid><author>CoderCoding</author><pubDate>Sat, 02 May 2026 19:43:10 +0800</pubDate><description><![CDATA[CSP-J 2021真题-分糖果，数学规律考点，重点考察对于整除和取余运算性质的理解和规律挖掘能力，适合GESP三级及以上考生练习，难度⭐☆，洛谷难度等级普及−。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 16：批量处理数据的基石——数组的设计哲学]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160615861</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160615861</guid><author>CoderCoding</author><pubDate>Wed, 29 Apr 2026 09:47:48 +0800</pubDate><description><![CDATA[在上一篇文章中，我们了解了循环结构。它能够让计算机往复执行相同的指令，极大地节省了代码所占用的内存空间。但循环只能重复执行“动作”。。这就引出了我们今天要探讨的话题：数组（Array）。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2020真题 | 优秀的拆分 luogu-P7071 （适合GESP二、三级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160615695</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160615695</guid><author>CoderCoding</author><pubDate>Wed, 29 Apr 2026 09:46:24 +0800</pubDate><description><![CDATA[CSP-J 2020第一题-优秀的拆分，重点考察整数的二进制位拆分思想，适合GESP二、三级及以上的考生从多种思路下手练习，难度⭐☆，洛谷难度等级入门−。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2020真题 | 直播获奖 luogu-P7072 （适合GESP四级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160577014</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160577014</guid><author>CoderCoding</author><pubDate>Tue, 28 Apr 2026 08:25:04 +0800</pubDate><description><![CDATA[CSP-J 2020真题-直播获奖，桶排序（计数排序）考点，重点考察对于动态数据集合的快速查询和时间复杂度优化能力，适合GESP四级及以上考生练习，难度⭐⭐☆，洛谷难度等级普及−。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 15：让机器不知疲倦的秘密——循环语句背后的底层逻辑]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160576977</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160576977</guid><author>CoderCoding</author><pubDate>Tue, 28 Apr 2026 08:23:50 +0800</pubDate><description><![CDATA[这是一系列专为对信奥（信息学奥赛）感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限，文中若存在不严谨之处，还望各位读者指正。]]></description><category></category></item><item><title><![CDATA[【GESP/CSP】编程武器库-6, 去重算法(unique)]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160540491</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160540491</guid><author>CoderCoding</author><pubDate>Mon, 27 Apr 2026 08:34:12 +0800</pubDate><description><![CDATA[在信息学竞赛（如GESP、CSP-J/S）中，对数据去重是一项基石操作。在 C++ 的 STL（标准模板库）中，头文件提供了一把处理数据的“去重”利器——函数。熟知其“双指针覆盖”设计思想并结合sort与erase灵活运用，可以极大地精简代码、降低时间常数。当前武器库清单编程本人也是边学、边实验、边总结。因此本文更多的不是一个教程，而是个人知识梳理，如有遗漏、疏忽，欢迎指正、交流。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2019 第一轮真题解析（二）：阅读程序题]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160540365</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160540365</guid><author>CoderCoding</author><pubDate>Mon, 27 Apr 2026 08:28:26 +0800</pubDate><description><![CDATA[继上一篇单项选择题的全面解析后，本文我们将进入 CSP 初赛试卷中拉开分差的核心板块——。阅读程序题考察的是考生在脑海里（或草纸上）“人工执行”代码的能力。除了基础的语法规则，它常融合数学数论规律。我们先来看本试卷“阅读程序”模块的第一大题。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2019 江西真题 | 次大值 luogu-P5682 （适合GESP四、五级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160531433</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160531433</guid><author>CoderCoding</author><pubDate>Sun, 26 Apr 2026 18:40:54 +0800</pubDate><description><![CDATA[CSP-J 2019江西省真题- 次大值，主要考察排序算法与取模运算的性质，重点在于对不同数据的分情况讨论与逻辑推导分析，适合GESP四、五级及以上考生练习，难度⭐⭐⭐，洛谷难度等级普及/提高-。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2019 第一轮真题解析（一）：单项选择题]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160531370</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160531370</guid><author>CoderCoding</author><pubDate>Sun, 26 Apr 2026 18:39:07 +0800</pubDate><description><![CDATA[2019 年是 NOIP 转型为 CSP 的第一年，本年度的 CSP-J（入门级/普及组）初赛试卷难度适中，非常注重计算机的基础理论广度以及算法执行的模拟能力。本文将为您，帮助 GESP 及 CSP-J 的备考同学精准对标考点。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2019 江西真题 | 面积 luogu-P5681 （适合GESP一级、二级考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160509088</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160509088</guid><author>CoderCoding</author><pubDate>Sat, 25 Apr 2026 22:07:40 +0800</pubDate><description><![CDATA[CSP-J 2019江西省真题- 面积，基本的四则运算与分支结构考点，重点考察对于数据范围带来的整型溢出问题的理解与防范，适合GESP一级、二级及以上考生练习，难度☆，洛谷难度等级入门。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 14：程序的分叉路口——逻辑判断与 if-else 语句]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160509080</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160509080</guid><author>CoderCoding</author><pubDate>Sat, 25 Apr 2026 22:06:34 +0800</pubDate><description><![CDATA[这是一系列专为对信奥（信息学奥赛）感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限，文中若存在不严谨之处，还望各位读者指正。]]></description><category></category></item><item><title><![CDATA[【CSP】CSP-J 2019真题 | 公交换乘 luogu-P5661 （适合GESP四级及以上考生练习）]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160465856</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160465856</guid><author>CoderCoding</author><pubDate>Fri, 24 Apr 2026 10:48:25 +0800</pubDate><description><![CDATA[CSP-J 2019真题- 公交换乘，模拟、队列考点，重点考察对于时间窗口内状态的维护以及阅读理解能力，适合GESP四级及以上考生练习，难度⭐⭐☆，洛谷难度等级普及−。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 13：为什么 0.1+0.2≠0.3？——解密“爆int”溢出与浮点数精度的底层原理]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160465509</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160465509</guid><author>CoderCoding</author><pubDate>Fri, 24 Apr 2026 10:34:09 +0800</pubDate><description><![CDATA[这是一系列专为对信奥（信息学奥赛）感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限，文中若存在不严谨之处，还望各位读者指正。]]></description><category></category></item><item><title><![CDATA[【信奥业余科普】C++ 的奇妙之旅 | 12：程序的交互与加工——数据的输入与算术运算]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160425348</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160425348</guid><author>CoderCoding</author><pubDate>Thu, 23 Apr 2026 08:46:16 +0800</pubDate><description><![CDATA[这是一系列专为对信奥（信息学奥赛）感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限，文中若存在不严谨之处，还望各位读者指正。]]></description><category></category></item><item><title><![CDATA[【随笔】关于信奥科普系列的一点思考：我觉得你不该用“三分钟速成”的方式学编程？]]></title><link>https://blog.youkuaiyun.com/CoderCoding/article/details/160425254</link><guid>https://blog.youkuaiyun.com/CoderCoding/article/details/160425254</guid><author>CoderCoding</author><pubDate>Thu, 23 Apr 2026 08:42:31 +0800</pubDate><description><![CDATA[在持续更新《计算机历史》与《C++ 的奇妙之旅》这两个致力于探讨底层运作机制与基础核心思想的科普系列之际，我关注了一下后台的阅读数据。坦率地说，这让我产生了一点关于网络时代学习方式的困惑。我个人非常喜欢，甚至要求我的孩子对“信奥科普系列”文章每篇都要仔细阅读给我总结。但这个系列的阅读量与讨论度，反而往往比不上我顺手制作的“一图看懂xxx”系列文章。]]></description><category></category></item></channel></rss>