74 lines
7.9 KiB
XML
74 lines
7.9 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1055" viewBox="0 0 1200 1055" 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="1055" 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 V872.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<line x1="25" y1="236.0" x2="55" y2="236.0" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="55" y="201.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="147.5" y="236.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">并查集</text>
|
||
<path d="M240 236.0 C265 236.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">例17-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 236.0 C265 236.0 265 337.0 290 337.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="308.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="337.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-2:村村通</text>
|
||
<path d="M610 337.0 C645 337.0 645 337.0 680 337.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="310.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="337.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">并查集的应用</text>
|
||
<line x1="25" y1="558.0" x2="55" y2="558.0" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="55" y="523.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="147.5" y="558.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">Hash表</text>
|
||
<path d="M240 558.0 C265 558.0 265 513.0 290 513.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="484.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="513.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-3:字符串哈希</text>
|
||
<path d="M610 513.0 C645 513.0 645 449.0 680 449.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="422.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="449.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">哈希表的建立</text>
|
||
<path d="M610 513.0 C645 513.0 645 513.0 680 513.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="486.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="513.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">字符串的哈希值</text>
|
||
<path d="M610 513.0 C645 513.0 645 577.0 680 577.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="550.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="577.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">冲突的处理</text>
|
||
<path d="M240 558.0 C265 558.0 265 659.0 290 659.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="630.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="659.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-4:省市</text>
|
||
<path d="M610 659.0 C645 659.0 645 659.0 680 659.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="632.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="659.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">哈希表的应用</text>
|
||
<line x1="25" y1="872.0" x2="55" y2="872.0" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="55" y="837.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="147.5" y="872.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">集合应用实例</text>
|
||
<path d="M240 872.0 C265 872.0 265 803.0 290 803.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="774.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="803.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-5:木材仓库</text>
|
||
<path d="M610 803.0 C645 803.0 645 771.0 680 771.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="744.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="771.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">STL集合set</text>
|
||
<path d="M610 803.0 C645 803.0 645 835.0 680 835.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="808.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="835.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用迭代器定位元素</text>
|
||
<path d="M240 872.0 C265 872.0 265 941.0 290 941.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="899.0" width="320" height="84" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="925.6" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-6:学籍管理</text>
|
||
<text x="450.0" y="956.4" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例17-7:A−B数对</text>
|
||
<path d="M610 941.0 C645 941.0 645 909.0 680 909.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="882.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="909.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">STL映射map</text>
|
||
<path d="M610 941.0 C645 941.0 645 973.0 680 973.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="946.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="973.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">使用下标访问映射</text>
|
||
</g></svg> |