<snapdata remixID="9394049"><project name="u8 Sorters" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="28" y="11" 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="33.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><l>E</l></list></block></block><block s="doSayFor"><custom-block s="selection sort %l"><block var="unsorted list"/></custom-block><l>8</l><comment w="90" collapsed="false">review Selection Sort for help; no code needed</comment></block></script><script x="30" y="137.66666666666708"><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><l>E</l></list></block></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSayFor"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block><l>8</l><comment w="90" collapsed="false">Option 2: enter your code here for Bubble Sort</comment></block></script></scripts></sprite><watcher var="sorted list" style="normal" x="17.895833333333485" y="128.89583333333334" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="sorted" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="unsorted list" style="normal" x="39.89583333333337" y="19.95416804583334" color="243,118,29" extX="80" extY="70"/></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="reportDifference"><block s="reportListLength"><block var="unsorted list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="unsorted list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted list"/></block></block><script><block s="doSetVar"><l>x</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="unsorted list"/><block s="reportListItem"><block var="i"/><block var="unsorted list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="unsorted list"/><block var="x"/></block></script></block></script></block><block s="doAddToList"><block s="reportListItem"><block s="reportListLength"><block var="unsorted list"/></block><block var="unsorted list"/></block><block var="unsorted list"/></block><block s="doDeleteFromList"><block s="reportListLength"><block var="unsorted list"/></block><block var="unsorted list"/></block><block s="doReport"><custom-block s="bubble sort %l"><block var="unsorted list"/></custom-block></block></script></block></script><scripts><script x="520.7451221875" y="194.83333933333336"><block s="reportDifference"><block var="i"/><l>1</l></block></script><script x="470.4209024375" y="235.83333733333336"><block s="reportDifference"><block var="i"/><l></l></block></script><script x="397.15234575" y="108.83333533333338"><block s="reportSum"><block s="reportListLength"><l/></block><l>1</l></block></script><script x="557.0849629375" y="345.8333353333333"><block var="sorted list"/></script></scripts></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="351"></list></variable><variable name="unsorted list"><list struct="atomic" id="352">A,B,C,D,E,F</list></variable><variable name="sorted"><bool>false</bool></variable><variable name="x"><l>A</l></variable></variables></project><media name="u8 Sorters" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>