You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

641 lines
56 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<mxfile host="Electron" modified="2023-06-26T07:26:57.891Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.3.7 Chrome/112.0.5615.204 Electron/24.5.0 Safari/537.36" etag="4Do9DT9tlvddyY0NjVPd" version="21.3.7" type="device">
<diagram name="第 1 页" id="Pq8CTZKtxLmj-tdhxUHC">
<mxGraphModel dx="1434" dy="854" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="RW5WcIfllrupG7UAAr2G-1" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="169" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-2" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="209" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-3" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="249" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-4" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="289" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-5" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="329" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-6" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="369" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-7" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="409" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-8" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="449" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-9" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="489" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-10" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="529" y="113" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-21" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="160" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-22" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="200" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-23" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="240" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-24" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="280" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-25" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="320" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-26" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="360" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-27" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="400" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-28" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="440" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-29" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="480" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-30" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="520" y="153" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-31" value="初始状态" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="90" y="118" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-32" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="229" y="225" as="sourcePoint" />
<mxPoint x="229" y="185" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-33" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="199" y="233" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-34" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="388" y="224" as="sourcePoint" />
<mxPoint x="388" y="184" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-35" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="359" y="233" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-36" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="240" y="83" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-37" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="178" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-38" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="218" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-39" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="258" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-40" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="298" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-41" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="338" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-42" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="378" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-43" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="418" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-44" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="458" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-45" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="498" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-46" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="538" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-47" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="169" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-48" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="209" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-49" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="249" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-50" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="289" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-51" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="329" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-52" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="369" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-53" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="409" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-54" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="449" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-55" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="489" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-56" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="529" y="383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-57" value="步骤1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="99" y="348" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-58" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="238" y="455" as="sourcePoint" />
<mxPoint x="238" y="415" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-59" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="208" y="463" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-60" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="397" y="454" as="sourcePoint" />
<mxPoint x="397" y="414" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-61" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="368" y="463" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-62" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="249" y="313" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-63" value="翻转办法reverse(a+st,a+st+len)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="178" y="493" width="370" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-64" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="184" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-65" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="224" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-66" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="264" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-67" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="304" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-68" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="344" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-69" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="384" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-70" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="424" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-71" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="464" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-72" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="504" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-73" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="544" y="593" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-74" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="175" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-75" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="215" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-76" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="255" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-77" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="295" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-78" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="335" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-79" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="375" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-80" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="415" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-81" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="455" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-82" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="495" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-83" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="535" y="633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-84" value="步骤2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="105" y="598" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-85" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="244" y="705" as="sourcePoint" />
<mxPoint x="244" y="665" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-86" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="214" y="713" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-87" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="403" y="704" as="sourcePoint" />
<mxPoint x="403" y="664" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-88" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="374" y="713" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-89" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="255" y="563" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-90" value="翻转办法reverse(a+st+len,a+ed+1)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="184" y="743" width="370" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-91" value="翻转过程" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=23;fontStyle=1;fontColor=#e40101;" vertex="1" parent="1">
<mxGeometry x="84" y="283" width="205" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-92" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="184" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-93" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="224" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-94" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="264" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-95" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="304" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-96" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="344" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-97" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="384" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-98" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="424" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-99" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="464" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-100" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="504" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-101" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="544" y="833" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-102" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="175" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-103" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="215" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-104" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="255" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-105" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="295" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-106" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="335" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-107" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="375" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-108" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="415" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-109" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="455" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-110" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="495" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-111" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="535" y="873" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-112" value="步骤3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="105" y="838" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-113" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="244" y="945" as="sourcePoint" />
<mxPoint x="244" y="905" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-114" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="214" y="953" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-115" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="403" y="944" as="sourcePoint" />
<mxPoint x="403" y="904" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-116" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="374" y="953" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-117" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="327" y="790" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-118" value="翻转办法reverse(a+st+len,a+ed+1)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="184" y="983" width="370" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-120" value="还原过程" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=23;fontStyle=1;fontColor=#e40101;" vertex="1" parent="1">
<mxGeometry x="105" y="1083" width="205" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-121" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="197" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-122" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="237" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-123" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="277" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-124" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="317" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-125" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="357" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-126" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="397" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-127" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="437" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-128" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="477" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-129" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="517" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-130" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="557" y="1173" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-131" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="188" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-132" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="228" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-133" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="268" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-134" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="308" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-135" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="348" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-136" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="388" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-137" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="428" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-138" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="468" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-139" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="508" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-140" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="548" y="1213" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-141" value="步骤4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="118" y="1178" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-142" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="257" y="1285" as="sourcePoint" />
<mxPoint x="257" y="1245" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-143" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="227" y="1293" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-144" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="416" y="1284" as="sourcePoint" />
<mxPoint x="416" y="1244" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-145" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="387" y="1293" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-146" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="351" y="1130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-147" value="翻转办法:&amp;nbsp;reverse(a + st, a + ed + 1 - len)&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="197" y="1323" width="370" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-148" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="211" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-149" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="251" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-150" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
<mxGeometry x="291" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-151" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="331" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-152" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="371" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-153" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="411" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-154" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="451" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-155" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="491" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-156" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="531" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-157" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="571" y="1413" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-158" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="202" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-159" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="242" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-160" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="282" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-161" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="322" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-162" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="362" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-163" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="402" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-164" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="442" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-165" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="482" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-166" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="522" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-167" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="562" y="1453" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-168" value="步骤5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="132" y="1418" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-169" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="271" y="1525" as="sourcePoint" />
<mxPoint x="271" y="1485" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-170" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="241" y="1533" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-171" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="430" y="1524" as="sourcePoint" />
<mxPoint x="430" y="1484" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-172" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="401" y="1533" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-173" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="355" y="1383" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-174" value="翻转办法:&amp;nbsp;reverse(a + ed-len+1, a + ed + 1 )&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="211" y="1563" width="408" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-175" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="214" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-176" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="254" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-177" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="294" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-178" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=19;" vertex="1" parent="1">
<mxGeometry x="334" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-179" value="5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="374" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-180" value="6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="414" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-181" value="7" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="454" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-182" value="8" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="494" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-183" value="9" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="534" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-184" value="10" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="574" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-185" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="205" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-186" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="245" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-187" value="2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="285" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-188" value="3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="325" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-189" value="4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="365" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-190" value="5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="405" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-191" value="6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="445" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-192" value="7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="485" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-193" value="8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="525" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-194" value="9" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="565" y="1703" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-195" value="步骤6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="135" y="1668" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-196" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="274" y="1775" as="sourcePoint" />
<mxPoint x="274" y="1735" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-197" value="st=1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="244" y="1783" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-198" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="433" y="1774" as="sourcePoint" />
<mxPoint x="433" y="1734" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-199" value="ed=5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="404" y="1783" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-200" value="len=3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
<mxGeometry x="285" y="1633" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-201" value="翻转办法:&amp;nbsp;reverse(a + st, a + ed + 1 )&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="205" y="1813" width="408" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-202" value="三次翻转法实现数组的区间对调及还原" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=27;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="139" y="20" width="506" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-204" value="st:整体翻转区间的开始位置下标&lt;br style=&quot;font-size: 20px;&quot;&gt;ed:整体翻转区间的结束位置下标" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="498" y="210" width="309" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-205" value="4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=18;" vertex="1" parent="1">
<mxGeometry x="218" y="343" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-206" value="&lt;font color=&quot;#ff1434&quot;&gt;注意&lt;/font&gt;reverse的两个参数是左闭右开" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=20;" vertex="1" parent="1">
<mxGeometry x="515" y="460" width="272" height="30" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-207" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="255" y="1663" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="RW5WcIfllrupG7UAAr2G-208" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontStyle=1;fontSize=21;" vertex="1" parent="1">
<mxGeometry x="295" y="1663" width="40" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>