Files
cpp-courseware/2.Course/1.深入浅出程序设计竞赛(基础篇)/书籍:深入浅出程序设计竞赛(基础篇)/images/svg/c4f3c115a4f3ff6fa4f11aa8222bbe229e7e4a69c4bd829e1a774aec143038be.svg
T

70 lines
7.6 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="983" viewBox="0 0 1200 983" role="img" aria-labelledby="title desc">
<title id="title">搜索:本章知识结构</title>
<desc id="desc">根据教材扫描图人工重绘的矢量教学示意图。文字与线条可无损缩放。</desc>
<defs><marker id="arrow" markerWidth="9" markerHeight="9" refX="8" refY="4.5" orient="auto" markerUnits="userSpaceOnUse"><path d="M0 0 L9 4.5 L0 9 Z" fill="#417b63"/></marker></defs>
<rect width="1200" height="983" fill="white"/>
<g font-family="Microsoft YaHei, Noto Sans CJK SC, Arial, sans-serif" fill="#193b32" stroke-linecap="round" stroke-linejoin="round">
<rect x="330" y="15" width="540" height="60" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="600.0" y="45.0" text-anchor="middle" dominant-baseline="central" font-size="27" fill="#193b32">搜索</text>
<path d="M330 45 H25 V768.0" fill="none" stroke="#417b63" stroke-width="2"/>
<line x1="25" y1="329.0" x2="55" y2="329.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="287.0" width="185" height="84" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="313.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">深度优先搜索与</text>
<text x="147.5" y="344.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">回溯法</text>
<path d="M240 329.0 C265 329.0 265 191.0 290 191.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="162.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="191.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-1:四阶数独</text>
<path d="M610 191.0 C645 191.0 645 127.0 680 127.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="100.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="127.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">每个状态枚举方案</text>
<path d="M610 191.0 C645 191.0 645 191.0 680 191.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="164.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="191.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">保存现场</text>
<path d="M610 191.0 C645 191.0 645 255.0 680 255.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="228.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="255.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">走到尽头则回溯</text>
<path d="M240 329.0 C265 329.0 265 361.0 290 361.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="332.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="361.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-2:八皇后</text>
<path d="M610 361.0 C645 361.0 645 329.0 680 329.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="302.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="329.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">可行解的状态</text>
<path d="M610 361.0 C645 361.0 645 393.0 680 393.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="366.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="393.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">搜索树</text>
<path d="M240 329.0 C265 329.0 265 499.0 290 499.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="457.0" width="320" height="84" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="483.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-3:kkksc03考前临时抱</text>
<text x="450.0" y="514.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">佛脚</text>
<path d="M610 499.0 C645 499.0 645 467.0 680 467.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="440.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="467.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">枚举子集问题</text>
<path d="M610 499.0 C645 499.0 645 531.0 680 531.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="504.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="531.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">搜索复杂度分析</text>
<line x1="25" y1="768.0" x2="55" y2="768.0" stroke="#417b63" stroke-width="2"/>
<rect x="55" y="733.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="147.5" y="768.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">广度优先搜索</text>
<path d="M240 768.0 C265 768.0 265 667.0 290 667.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="638.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="667.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-4:马的遍历</text>
<path d="M610 667.0 C645 667.0 645 635.0 680 635.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="608.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="635.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">队列实现</text>
<path d="M610 667.0 C645 667.0 645 699.0 680 699.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="672.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="699.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">记录访问状态</text>
<path d="M240 768.0 C265 768.0 265 837.0 290 837.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="290" y="795.0" width="320" height="84" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
<text x="450.0" y="821.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-5:奇怪的电梯</text>
<text x="450.0" y="852.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例14-6:流星雨</text>
<path d="M610 837.0 C645 837.0 645 773.0 680 773.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="746.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="773.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">较复杂的广度优先搜索应用</text>
<path d="M610 837.0 C645 837.0 645 837.0 680 837.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="810.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="837.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">结构体作为队列元素</text>
<path d="M610 837.0 C645 837.0 645 901.0 680 901.0" fill="none" stroke="#417b63" stroke-width="2"/>
<rect x="680" y="874.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
<text x="912.5" y="901.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">“万能”头文件</text>
</g></svg>