<snapdata remixID="9109823"><project name="searchSortStart" 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="-27" y="-27" 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="10" y="10"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 100 numbers, all different. The list is not sorted.</comment></block><block s="doSetVar"><l>myList</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>rand</l></list></block><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>20</l></block></block><block s="doFor"><l>i</l><l>1</l><l>20</l><script><block s="doUntil"><block s="reportNot"><block s="reportListContainsItem"><block var="myList"/><block var="rand"/></block></block><script><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>200</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="323.5498056875" y="302.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="352" y="255"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="212" y="220"><block s="doSetVar"><l>myList</l><l>0</l></block></script><script x="76" y="362"><custom-block s="binarySearch %l %s"><block var="myList"/><l>140</l></custom-block></script><script x="28" y="291"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>103</l></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="71" y="4" color="243,118,29" extX="133" extY="354.00000000000006"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="binarySearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l><l>max</l><l>x</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l><option>last</option></l><block var="list"/></block></block><block s="doSetVar"><l>x</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="x"/><block var="value"/></block><block s="reportLessThan"><block var="max"/><block var="min"/></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="x"/><block var="value"/></block><script><block s="doSetVar"><l>max</l><block s="reportDifference"><block var="x"/><l>1</l></block></block></script><script><block s="doSetVar"><l>min</l><block s="reportSum"><block var="x"/><l>1</l></block></block></script></block><block s="doSetVar"><l>x</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="x"/><block var="value"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="sequentialSearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block var="value"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="mergeSort %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>left</l><l>right</l><l>mid</l></list></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="reportListLength"><block var="list"/></block><l>1</l></block><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doSetVar"><l>left</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>right</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><block s="doFor"><l>i</l><l>1</l><block var="mid"/><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="left"/></block></script></block><block s="doFor"><l>i</l><block s="reportSum"><block var="mid"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="right"/></block></script></block><block s="doSetVar"><l>left</l><custom-block s="mergeSort %l"><block var="left"/></custom-block></block><block s="doSetVar"><l>right</l><custom-block s="mergeSort %l"><block var="right"/></custom-block></block><block s="doReport"><custom-block s="merge %l %l"><block var="left"/><block var="right"/></custom-block></block></script></block-definition><block-definition s="merge %&apos;left&apos; %&apos;right&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>j</l><l>result</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="right"/></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="left"/></block><block s="reportListItem"><block var="j"/><block var="right"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="left"/></block><block var="result"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="j"/><block var="right"/></block><block var="result"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><script><block s="doFor"><l>k</l><block var="j"/><block s="reportListLength"><block var="right"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="right"/></block><block var="result"/></block></script></block></script><script><block s="doFor"><l>k</l><block var="i"/><block s="reportListLength"><block var="left"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="left"/></block><block var="result"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script><scripts><script x="352.12109575" y="335.000002"><block s="reportJoinWords"><list><l>result</l><l> </l><l></l></list></block></script><script x="319" y="61"><block s="doSayFor"><block s="reportJoinWords"><list><l>left</l><l> </l><block var="left"/></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>right</l><l> </l><block var="right"/></list></block><l>2</l></block></script><script x="297.000001" y="384.000001"><block s="doSayFor"><block var="result"/><l>2</l></block></script></scripts></block-definition><block-definition s="bubbleSort %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doFor"><l>j</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block var="temp"/></block></script></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition></blocks><variables><variable name="myList"><list struct="atomic" id="484">2,10,19,33,38,45,64,102,103,132,138,139,143,154,163,173,182,193,195,200</list></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>