<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Analysis_01的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Analysis_01</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Analysis_01]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/166898072</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/166898072</guid><author>Analysis_01</author><pubDate>Wed, 30 Sep 2026 15:22:06 +0800</pubDate><description><![CDATA[gdb多线程调试]]></description><category></category></item><item><title><![CDATA[进阶数据结构之BST]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/149022916</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/149022916</guid><author>Analysis_01</author><pubDate>Mon, 30 Jun 2025 14:31:29 +0800</pubDate><description><![CDATA[介绍了BST的基本操作]]></description><category></category></item><item><title><![CDATA[进阶数据结构之二叉树]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/148848525</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/148848525</guid><author>Analysis_01</author><pubDate>Mon, 23 Jun 2025 15:53:10 +0800</pubDate><description><![CDATA[介绍关于二叉树的基础内容]]></description><category></category></item><item><title><![CDATA[数据结构基础之字符串匹配]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147590929</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147590929</guid><author>Analysis_01</author><pubDate>Mon, 28 Apr 2025 16:47:00 +0800</pubDate><description><![CDATA[前缀：不包含最后一个字符的所有连续子串后缀：不包含第一个字符的所有连续子串最长公共前后缀：前缀和后缀中完全相同的最大长度。]]></description><category></category></item><item><title><![CDATA[数据结构基础之哈希表]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147539578</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147539578</guid><author>Analysis_01</author><pubDate>Sat, 26 Apr 2025 17:20:57 +0800</pubDate><description><![CDATA[散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f，使得每个关键字key对应一个存储位置f（key）。查找时，根据这个确定的对应关系找到给定值key的映射f（key），若查找集合中 存在这个记录，则必定在f（key）的位置上。]]></description><category></category></item><item><title><![CDATA[栈与队列模拟]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147524274</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147524274</guid><author>Analysis_01</author><pubDate>Sat, 26 Apr 2025 01:29:38 +0800</pubDate><description><![CDATA[​	出栈：首先判断Q2空不空，若不空，则除最后一个元素外，剩余元素全部转移到Q1中，此时Q2仅剩下一个要操作的元素;若空，则数据都在Q1里，则将Q1里除最后一个元素外，剩余元素全部转移到Q2中，此时Q1仅剩下一个要操作的元素。定义两个栈S1和S2，数据入栈时只给S1入，出栈时首先判断S2空不空，不空则直接从S2出栈，空则将S1中的数据放进S2，然后从S2出。从S2出，如果S2非空直接出即可，如果为空，则将S1中的数据全部倒入S2，再从S2出栈。将两个栈都初始化，S1用来入栈，S2用来出栈。]]></description><category></category></item><item><title><![CDATA[数据结构基础之队列]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147363325</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147363325</guid><author>Analysis_01</author><pubDate>Sun, 20 Apr 2025 11:43:35 +0800</pubDate><description><![CDATA[队列可以在一端（队头）删除，另一端（队尾）插入。其操作符合先进先出（FIFO）]]></description><category></category></item><item><title><![CDATA[数据结构基础之栈]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147282780</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147282780</guid><author>Analysis_01</author><pubDate>Wed, 16 Apr 2025 17:33:02 +0800</pubDate><description><![CDATA[栈是限制插入和删除只能在一个位置上进行的链表，这个位置叫做栈顶。栈的特点是先进后出（LIFO），如图，要弹出下面的元素时，上面的元素会挡住它，导致它出不来，所以最后进来的元素应该最先出去，像子弹上膛。top就像栈的入口，要访问栈元素（如遍历栈）时，需要用头节点结构体的top指向栈（链栈结构体）,也就是说，栈可以看作一个从上而下连接的链表，这个链表的访问从top开始。]]></description><category></category></item><item><title><![CDATA[数据结构基础之链表]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147168336</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147168336</guid><author>Analysis_01</author><pubDate>Sat, 12 Apr 2025 17:38:13 +0800</pubDate><description><![CDATA[在单链表的基础上，多加上一个prior域，让其指向自己的前驱，这样，每个节点既能指向后继（next）节点，又可以指向前驱（prior）节点。本质上还是头插法，假设头插1，3，5，2，4，遍历链表读取数据顺序为4，2，5，3，1，所以链表逆置可以理解为将原链表节点重新头插给头节点。定义两个指针pre和p都指向头节点，先让p走k步，然后pre和p同步向前走，直到p指向空，则此时pre指向的节点恰好是倒数第k个节点。//当一个节点为空之后，直接将last指向下一个非空指针，即接上非空的链表。]]></description><category></category></item><item><title><![CDATA[数据结构基础之顺序表]]></title><link>https://blog.youkuaiyun.com/Analysis_01/article/details/147029050</link><guid>https://blog.youkuaiyun.com/Analysis_01/article/details/147029050</guid><author>Analysis_01</author><pubDate>Sun, 06 Apr 2025 19:48:05 +0800</pubDate><description><![CDATA[在线性表中，删除元素即是覆盖元素。]]></description><category></category></item></channel></rss>