<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>数据结构与算法 on Zuwei</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/</link><description>Recent content in 数据结构与算法 on Zuwei</description><generator>Hugo -- 0.154.5</generator><language>zh-cn</language><lastBuildDate>Mon, 12 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://zuwei.org/notes/2025-1/data-structures-and-algorithms/index.xml" rel="self" type="application/rss+xml"/><item><title>数据结构与算法 | 3 树</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/3_tree/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/3_tree/</guid><description>易混概念、常见结论、二叉树遍历的非递归实现、通过遍历序列复原二叉树、线索二叉树、堆建立的调整算法、孩子兄弟表示法</description></item><item><title>数据结构与算法 | 4 图</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/4_graph/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/4_graph/</guid><description>易混概念、图的存储、Kosaraju 算法、关键路径</description></item><item><title>数据结构与算法 | 框架内容</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/0_map/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/0_map/</guid><description>&lt;h1 id="算法"&gt;算法&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;数据结构、数据类型、逻辑结构和物理存储结构&lt;/li&gt;
&lt;li&gt;算法时间复杂度：评价效率方法、算法执行时间、时间复杂度、空间复杂度&lt;/li&gt;
&lt;li&gt;算法描述：算法五个基本特性、优秀算法的特性、算法描述方法&lt;/li&gt;
&lt;li&gt;递归：递归转非递归（循环形式、栈形式）&lt;/li&gt;
&lt;li&gt;哈希：散列函数、哈希冲突、哈希构造方法、冲突处理&lt;/li&gt;
&lt;li&gt;搜索：静态查找（顺序查找、折半查找、分块查找）、动态查找（二叉排序树、平衡二叉树）&lt;/li&gt;
&lt;li&gt;排序：稳定性、插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、归并排序、基数排序&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="线性结构"&gt;线性结构&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;线性表：插入、删除、查找&lt;/li&gt;
&lt;li&gt;链表：插入、删除、查找&lt;/li&gt;
&lt;li&gt;栈：压栈、出栈、读栈、顺序栈和链式栈、表达式求值和转换&lt;/li&gt;
&lt;li&gt;队列：队列操作、顺序和链式、循环队列、优先队列、&lt;/li&gt;
&lt;li&gt;字符串：C++内置函数、基本操作、模式匹配、KMP&lt;/li&gt;
&lt;li&gt;数组：多维数组、对称/对角/稀疏矩阵的压缩存储、系数矩阵快速转置、十字链表、广义表&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="树"&gt;树&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;树：基本概念、满 $k$ 叉树性质、树的表示、存储结构&lt;/li&gt;
&lt;li&gt;二叉树：
&lt;ul&gt;
&lt;li&gt;基本概念、表达式树&lt;/li&gt;
&lt;li&gt;满二叉树和完全二叉树的性质&lt;/li&gt;
&lt;li&gt;存储方式（顺序存储、链式存储）&lt;/li&gt;
&lt;li&gt;二叉树的遍历（先序、中序、后序）的（递归、非递归）实现&lt;/li&gt;
&lt;li&gt;通过遍历序列来恢复二叉树，及其非递归实现&lt;/li&gt;
&lt;li&gt;线索二叉树&lt;/li&gt;
&lt;li&gt;哈夫曼树&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;堆：定义、性质、堆调整算法、插入、删除&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="图"&gt;图&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;图的基本概念、存储表示（邻接矩阵、邻接表、十字链表）&lt;/li&gt;
&lt;li&gt;图的遍历（DFS、BFS）及其遍历树&lt;/li&gt;
&lt;li&gt;强联通分量、Kosaraju&lt;/li&gt;
&lt;li&gt;生成树、最小生成树、Kruskal、Prim、并查集&lt;/li&gt;
&lt;li&gt;最短路、Dijkstra、Floyd&lt;/li&gt;
&lt;li&gt;有向无环图、拓扑排序、关键路径&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>数据结构与算法 | 1 概述与算法</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/1_algorithm/</link><pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate><guid>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/1_algorithm/</guid><description>数据结构三要素、算法的重要特性、优秀算法的特性、时空复杂度、递归转非递归、哈希函数、哈希冲突、B-Tree、排序算法</description></item><item><title>数据结构与算法 | 2 线性结构</title><link>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/2_linear_structure/</link><pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate><guid>https://zuwei.org/notes/2025-1/data-structures-and-algorithms/2_linear_structure/</guid><description>稀疏矩阵快速转置、十字链表、广义表</description></item></channel></rss>