<snapdata remixID="9392821"><project name="Bubble sort week 8" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.4531722054380225" y="0.09063444108764429" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24.333333333333314" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><l></l><l>2</l></block></script><script x="30" y="319.66666666666663"><block s="receiveKey"><l><option>b</option></l></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>C</l><l>B</l><l>D</l><l>A</l><l>F</l></list></block></block><block s="doSayFor"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block><l>2</l></block></script><script x="398.45442808333326" y="54.000001"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block></script></scripts></sprite><watcher var="sorted list" style="normal" x="6.895833333333371" y="6.895833333333336" color="243,118,29" extX="80" extY="70"/><watcher var="unsorted list" style="normal" x="6.895833333333371" y="108.95416804583334" color="243,118,29" extX="80" extY="70"/><watcher var="a" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="selection sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block var="sorted list"/></block><block s="doDeleteFromList"><custom-block s="earliest in %l"><block var="unsorted"/></custom-block><block var="unsorted"/></block><block s="doReport"><custom-block s="selection sort %l"><block var="unsorted"/></custom-block></block></script></block></script></block-definition><block-definition s="earliest in %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>count</l><l>earliest</l></list></block><block s="doSetVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><l>1</l><block var="unsorted"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="unsorted"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block var="earliest"/></block><script><block s="doSetVar"><l>count</l><block var="i"/></block><block s="doSetVar"><l>earliest</l><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block></script></block></script></block><block s="doReport"><block var="count"/></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="bubble sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportListIsEmpty"><block var="unsorted"/></block><block s="reportEquals"><block s="reportListLength"><block var="unsorted"/></block><l>1</l></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="unsorted"/></block><block var="sorted list"/></block><block s="doReport"><block var="sorted list"/></block></script><script><block s="doFor"><l>i</l><l>1</l><block s="reportSum"><block s="reportListLength"><block var="unsorted"/></block><l>-1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><script><block s="doSetVar"><l>a</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted"/><block s="reportListItem"><block var="i"/><block var="unsorted"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted"/><block var="a"/></block></script></block></script></block><block s="doAddToList"><block s="reportListItem"><block s="reportListLength"><block var="unsorted"/></block><block var="unsorted"/></block><block var="unsorted"/></block><block s="doDeleteFromList"><block s="reportListLength"><block var="unsorted"/></block><block var="unsorted"/></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted"/></custom-block></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="partition sort %&apos;unsorted&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><l/><script></script><script></script></block><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="335"></list></variable><variable name="unsorted list"><list struct="atomic" id="336">A,B,C,D,F</list></variable><variable name="a"><l>A</l></variable></variables></project><media name="Bubble sort week 8" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>