Initial commit: C++ courseware

This commit is contained in:
xiaolinquan committed 2026-11-05 22:51:02 +08:00
commit 4a4ee7c287
1789 files changed
+373489

No files matched your search

@@ -0,0 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 850" width="900" height="850"><title>树:本章知识结构</title><defs><marker id="a" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0L10 5L0 10Z" fill="#416687"/></marker></defs><rect width="100%" height="100%" fill="white"/><g font-family="Microsoft YaHei,Arial,sans-serif" fill="#263c52" stroke-linecap="round">
<rect x="150" y="15" width="600" height="45" stroke="#67859e" fill="#e6edf5" stroke-width="1.5"/>
<text x="450" y="38" text-anchor="middle" dominant-baseline="central" font-size="25">树</text>
<path d="M35 62L35 825" fill="none" stroke="#416687" stroke-width="2"/>
<path d="M35 62L450 62" fill="none" stroke="#416687" stroke-width="2"/>
<path d="M35 107L65 107" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="90" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="114" font-size="21" font-weight="bold">树的性质与遍历</text>
<text x="95" y="157" font-size="18">例 9-1:公司的组织架构</text>
<text x="440" y="157" font-size="18">树的各种性质</text>
<text x="95" y="211" font-size="18">例 9-2:猫猫和企鹅</text>
<text x="440" y="211" font-size="18">深度优先与广度优先遍历;链和菊花图</text>
<path d="M35 270L65 270" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="253" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="277" font-size="21" font-weight="bold">树的直径与重心</text>
<text x="95" y="320" font-size="18">例 9-3:树网的核</text>
<text x="440" y="320" font-size="18">求解树的直径</text>
<text x="95" y="374" font-size="18">例 9-4:会议</text>
<text x="440" y="374" font-size="18">树的重心</text>
<path d="M35 433L65 433" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="416" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="440" font-size="21" font-weight="bold">最近公共祖先</text>
<text x="95" y="483" font-size="18">例 9-5:最近公共祖先</text>
<text x="440" y="483" font-size="18">倍增法;Tarjan 算法</text>
<text x="95" y="537" font-size="18">例 9-6:最大流量</text>
<text x="440" y="537" font-size="18">树上差分;最近公共祖先的应用</text>
<path d="M35 596L65 596" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="579" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="603" font-size="21" font-weight="bold">树的重链剖分</text>
<text x="95" y="646" font-size="18">例 9-7:重链剖分</text>
<text x="440" y="646" font-size="18">重链剖分的过程</text>
<text x="95" y="700" font-size="18">例 9-8:最近公共祖先</text>
<text x="440" y="700" font-size="18">使用重链剖分求解 LCA</text>
<text x="95" y="754" font-size="18">例 9-9:种草</text>
<text x="440" y="754" font-size="18">重链剖分的应用</text>
<text x="95" y="808" font-size="18">例 9-10:旅游</text>
<text x="440" y="808" font-size="18">重链剖分的应用</text>
</g></svg>

After

Width:  |  Height:  |  Size: 3.1 KiB