143 lines
15 KiB
XML
143 lines
15 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 385" width="960" height="385"><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">
|
|
<path d="M198.227293710508 32.59691758893799L78.43937295615866 105.403082411062" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M71.76234873658801 112.3839771088707L33.79320681896755 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M30.489735131054736 190.91848782856812L18.028783387463783 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M31.38888888888889 191.0L31.38888888888889 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M32.28804264672304 190.91848782856812L44.748994390313996 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M74.16666666666667 113.0L74.16666666666667 181.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M73.26751290883251 190.91848782856812L60.80656116524156 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M74.16666666666667 191.0L74.16666666666667 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M75.06582042450083 190.91848782856812L87.52677216809177 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M76.57098459674533 112.3839771088707L114.54012651436578 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M116.04529068661029 190.91848782856812L103.58433894301935 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M116.94444444444444 191.0L116.94444444444444 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M117.8435982022786 190.91848782856812L130.30454994586955 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M202.5 35.0L202.5 103.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M200.09568206992134 112.3839771088707L162.1265401523009 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M158.8230684643881 190.91848782856812L146.3621167207971 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M159.72222222222223 191.0L159.72222222222223 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M160.62137598005637 190.91848782856812L173.08232772364735 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M202.5 113.0L202.5 181.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M201.60084624216586 190.91848782856812L189.13989449857488 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M202.5 191.0L202.5 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M203.39915375783414 190.91848782856812L215.86010550142512 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M204.90431793007866 112.3839771088707L242.8734598476991 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M244.37862401994363 190.91848782856812L231.91767227635265 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M245.27777777777777 191.0L245.27777777777777 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M246.1769315356119 190.91848782856812L258.6378832792029 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M206.772706289492 32.59691758893799L326.5606270438413 105.403082411062" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M328.42901540325465 112.3839771088707L290.4598734856342 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M287.1564017977214 190.91848782856812L274.69545005413045 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M288.05555555555554 191.0L288.05555555555554 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M288.9547093133897 190.91848782856812L301.4156610569807 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M330.8333333333333 113.0L330.8333333333333 181.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M329.9341795754992 190.91848782856812L317.4732278319082 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M330.8333333333333 191.0L330.8333333333333 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M331.73248709116746 190.91848782856812L344.19343883475847 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M333.237651263412 112.3839771088707L371.2067931810324 181.6160228911293" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M372.71195735327694 190.91848782856812L360.251005609686 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M373.6111111111111 191.0L373.6111111111111 259.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M374.5102648689452 190.91848782856812L386.97121661253624 259.0815121714319" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="202.5" cy="30" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="74.16666666666667" cy="108" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="31.38888888888889" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="17.12962962962963" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="31.38888888888889" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="45.648148148148145" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="74.16666666666667" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="59.907407407407405" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="74.16666666666667" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="88.42592592592592" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="116.94444444444444" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="102.68518518518519" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="116.94444444444444" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="131.2037037037037" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="202.5" cy="108" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="159.72222222222223" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="145.46296296296296" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="159.72222222222223" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="173.9814814814815" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="202.5" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="188.24074074074073" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="202.5" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="216.75925925925927" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="245.27777777777777" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="231.0185185185185" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="245.27777777777777" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="259.53703703703707" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="330.8333333333333" cy="108" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="288.05555555555554" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="273.7962962962963" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="288.05555555555554" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="302.31481481481484" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="330.8333333333333" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="316.5740740740741" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="330.8333333333333" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="345.0925925925926" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="373.6111111111111" cy="186" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="359.35185185185185" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="373.6111111111111" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="387.8703703703704" cy="264" r="5" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<text x="200" y="360" text-anchor="middle" dominant-baseline="central" font-size="19">…</text>
|
|
<path d="M445 190L495 190" fill="none" stroke="#416687" stroke-width="2" marker-end="url(#a)"/>
|
|
<path d="M687.4540074532943 29.904895155358727L582.5459925467057 98.09510484464127" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M570.8931501716336 111.00835716531464L539.1068498283664 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M575.0 112.0L575.0 172.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M579.1068498283664 111.00835716531464L610.8931501716336 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M695.0 34.0L695.0 94.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M690.8931501716336 111.00835716531464L659.1068498283664 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M695.0 112.0L695.0 172.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M699.1068498283664 111.00835716531464L730.8931501716336 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M702.5459925467057 29.904895155358727L807.4540074532943 98.09510484464127" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M810.8931501716336 111.00835716531464L779.1068498283664 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M815.0 112.0L815.0 172.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M819.1068498283664 111.00835716531464L850.8931501716336 172.99164283468536" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="25" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="575.0" cy="103" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="535.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="575.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="615.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="103" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="655.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="735.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="815.0" cy="103" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="775.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="815.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="855.0" cy="181" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<path d="M687.4540074532943 345.0951048446413L582.5459925467057 276.9048951553587" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M570.8931501716336 263.99164283468536L539.1068498283664 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M575.0 263.0L575.0 203.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M579.1068498283664 263.99164283468536L610.8931501716336 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M695.0 341.0L695.0 281.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M690.8931501716336 263.99164283468536L659.1068498283664 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M695.0 263.0L695.0 203.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M699.1068498283664 263.99164283468536L730.8931501716336 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M702.5459925467057 345.0951048446413L807.4540074532943 276.9048951553587" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M810.8931501716336 263.99164283468536L779.1068498283664 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M815.0 263.0L815.0 203.0" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<path d="M819.1068498283664 263.99164283468536L850.8931501716336 202.00835716531464" fill="none" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="350" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="575.0" cy="272" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="535.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="575.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="615.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="272" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="655.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="695.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="735.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="815.0" cy="272" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="775.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="815.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<circle cx="855.0" cy="194" r="9" fill="white" stroke="#416687" stroke-width="2"/>
|
|
<text x="920" y="25" text-anchor="middle" dominant-baseline="central" font-size="19">3⁰</text>
|
|
<text x="920" y="103" text-anchor="middle" dominant-baseline="central" font-size="19">3¹</text>
|
|
<text x="920" y="187" text-anchor="middle" dominant-baseline="central" font-size="19">3²+3²</text>
|
|
<text x="920" y="272" text-anchor="middle" dominant-baseline="central" font-size="19">3¹</text>
|
|
<text x="920" y="350" text-anchor="middle" dominant-baseline="central" font-size="19">3⁰</text>
|
|
<text x="418" y="30" text-anchor="middle" dominant-baseline="central" font-size="18">3⁰</text>
|
|
<text x="418" y="108" text-anchor="middle" dominant-baseline="central" font-size="18">3¹</text>
|
|
<text x="418" y="186" text-anchor="middle" dominant-baseline="central" font-size="18">3²</text>
|
|
<text x="418" y="264" text-anchor="middle" dominant-baseline="central" font-size="18">3³</text>
|
|
<text x="418" y="355" text-anchor="middle" dominant-baseline="central" font-size="18">3⁴</text>
|
|
</g></svg> |