<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CCCking11的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CCCking11</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CCCking11]]></copyright><item><title><![CDATA[代码随想录第 7 - 16 天 | C0E4 - C0E16 | C0A1 - C0A2]]></title><link>https://blog.youkuaiyun.com/CCCking11/article/details/146581057</link><guid>https://blog.youkuaiyun.com/CCCking11/article/details/146581057</guid><author>CCCking11</author><pubDate>Fri, 28 Mar 2025 00:00:08 +0800</pubDate><description><![CDATA[同时也对一些前期理解不深入的题目进行了回顾，例如“01 背包”与“多线程调度”这类逻辑较复杂的题目，我重新调整了代码实现，并补充了注释。整体来看，这一阶段我保持了几乎每天都有代码提交的频率，涉及内容涵盖算法题、数据结构、操作系统基础和嵌入式知识，既有刷题的实战积累，也有理论的沉淀。例如 3 月 20 日，我完成了哈希表相关的题目，包括字母异位词、两数之和、数组交集等经典题型，并记录下 3-19 的复习日志作为阶段性回顾。3 月 22 日我继续推进这些基础内容，同时还练习了“猜字谜”这一类的逻辑类题目。]]></description><category></category></item><item><title><![CDATA[代码随想录第 6 天 | OD C0E2、C0E3 | C 语言面试题]]></title><link>https://blog.youkuaiyun.com/CCCking11/article/details/146328086</link><guid>https://blog.youkuaiyun.com/CCCking11/article/details/146328086</guid><author>CCCking11</author><pubDate>Mon, 17 Mar 2025 22:45:48 +0800</pubDate><description><![CDATA[栈区存放局部变量由CPU管理自动入栈和出栈，先进后出连续的内存每个线程有自己的栈区堆区动态存储非常大的内存池，非连续分配malloc申请的内存就是从堆区分配的空间分配和释放由程序员自己管理静态区存储全局变量和静态变量在程序的整个生命周期都存在。变量或数组的声明并没有分配内存，只是在使用的时候才分配内存。例如需要很大的内存，如果系统中没有这么多的字节，使用arr[index]索引的时候就可能误操作其他的内存空间，导致无法预期的错误。生命周期不同局部变量是在栈空间中调用结束后就释放而。]]></description><category></category></item><item><title><![CDATA[代码随想录第3 - 5天 | 回溯算法、DFS、BFS基本思想 | OD E01]]></title><link>https://blog.youkuaiyun.com/CCCking11/article/details/146304588</link><guid>https://blog.youkuaiyun.com/CCCking11/article/details/146304588</guid><author>CCCking11</author><pubDate>Mon, 17 Mar 2025 00:38:23 +0800</pubDate><description><![CDATA[在 BFS（广度优先搜索）中，队列用于存储待处理的节点。队列是一个先进先出（FIFO）的数据结构。front：表示队列的前端，即将要被处理的节点。rear：表示队列的后端，即下一个将被加入队列的节点。]]></description><category></category></item><item><title><![CDATA[代码随想录第二天|区间和]]></title><link>https://blog.youkuaiyun.com/CCCking11/article/details/146244455</link><guid>https://blog.youkuaiyun.com/CCCking11/article/details/146244455</guid><author>CCCking11</author><pubDate>Thu, 13 Mar 2025 23:00:09 +0800</pubDate><description><![CDATA[今天白天忙于春招和学校生产实习报告的抄写，只大概学习了算法的思路，代码的实现细节放在明天补上。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第一天|704.二分查找、27.移除元素、977.有序数组的平方]]></title><link>https://blog.youkuaiyun.com/CCCking11/article/details/146216583</link><guid>https://blog.youkuaiyun.com/CCCking11/article/details/146216583</guid><author>CCCking11</author><pubDate>Wed, 12 Mar 2025 22:20:43 +0800</pubDate><description><![CDATA[给定有序数组时，写一个函数搜索target，并返回其下标。: 值相等就返回下标。时间复杂度n: 前提是数组已经有序时间复杂度logn注意两点一是问题：left是小于right，还是小于等于right时执行循环，这取决于整个数组的区间是左闭右闭还是左闭右开。二是更新左右边界时是，这还是取决于整个数组的区间的开闭情况。（以下提到middle默认其所指的值，target默认其本身的值）如果区间是左闭右闭(搜索数组所有元素)step1.]]></description><category></category></item></channel></rss>