Files

35 lines
2.9 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 742" width="900" height="742"><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 717" 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">例 10-1:单源最短路径</text>
<text x="440" y="157" font-size="18">链式前向星;Dijkstra 算法;SPFA </text>
<text x="440" y="180" font-size="18">算法</text>
<text x="95" y="211" font-size="18">例 10-2:飞行路线</text>
<text x="440" y="211" font-size="18">分层图</text>
<text x="95" y="265" font-size="18">例 10-3:邮递员送信</text>
<text x="440" y="265" font-size="18">反向建边</text>
<path d="M35 324L65 324" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="307" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="331" font-size="21" font-weight="bold">负环与差分约束</text>
<text x="95" y="374" font-size="18">例 10-4:负环</text>
<text x="440" y="374" font-size="18">使用 SPFA 算法求最短路并检测负环</text>
<text x="95" y="428" font-size="18">例 10-5:差分约束算法</text>
<text x="440" y="428" font-size="18">差分约束算法求解不等式</text>
<path d="M35 487L65 487" fill="none" stroke="#416687" stroke-width="2"/>
<rect x="65" y="470" width="805" height="35" stroke="#67859e" fill="#eef3f8" stroke-width="1.5"/>
<text x="80" y="494" font-size="21" font-weight="bold">次短路</text>
<text x="95" y="537" font-size="18">例 10-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">例 10-7:危险降临</text>
<text x="440" y="646" font-size="18">使用 Floyd 算法求解多源最短路径</text>
<text x="95" y="700" font-size="18">例 10-8:传递闭包</text>
<text x="440" y="700" font-size="18">使用 Floyd 算法求解传递闭包</text>
</g></svg>