64 lines
6.8 KiB
XML
64 lines
6.8 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="913" viewBox="0 0 1200 913" 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="913" 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 V709.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<line x1="25" y1="305.0" x2="55" y2="305.0" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="55" y="270.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="147.5" y="305.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">递推思想</text>
|
||
<path d="M240 305.0 C265 305.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">例11-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 305.0 C265 305.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">例11-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>
|
||
<path d="M240 305.0 C265 305.0 265 451.0 290 451.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="422.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="451.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例11-3:栈</text>
|
||
<path d="M610 451.0 C645 451.0 645 419.0 680 419.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="392.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="419.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">递推式的推导</text>
|
||
<path d="M610 451.0 C645 451.0 645 483.0 680 483.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="456.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="483.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">卡特兰数</text>
|
||
<line x1="25" y1="709.0" x2="55" y2="709.0" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="55" y="674.0" width="185" height="70" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="147.5" y="709.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">递归思想</text>
|
||
<path d="M240 709.0 C265 709.0 265 619.0 290 619.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="590.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="619.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例11-4:数的计算</text>
|
||
<path d="M610 619.0 C645 619.0 645 587.0 680 587.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="560.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="587.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">分解成子问题</text>
|
||
<path d="M610 619.0 C645 619.0 645 651.0 680 651.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="624.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="651.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">利用递归解决问题</text>
|
||
<path d="M240 709.0 C265 709.0 265 733.0 290 733.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="704.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="733.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例11-5:Function</text>
|
||
<path d="M610 733.0 C645 733.0 645 733.0 680 733.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="706.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="733.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">递归记忆化</text>
|
||
<path d="M240 709.0 C265 709.0 265 823.0 290 823.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="290" y="794.0" width="320" height="58" rx="7" fill="white" stroke="#417b63" stroke-width="2"/>
|
||
<text x="450.0" y="823.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">例11-6:外星密码</text>
|
||
<path d="M610 823.0 C645 823.0 645 823.0 680 823.0" fill="none" stroke="#417b63" stroke-width="2"/>
|
||
<rect x="680" y="796.0" width="465" height="54" rx="7" fill="#edf5ed" stroke="#417b63" stroke-width="2"/>
|
||
<text x="912.5" y="823.0" text-anchor="middle" dominant-baseline="central" font-size="22" fill="#193b32">较复杂的递归</text>
|
||
</g></svg> |