<snapdata remixID="9109676"><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="12" 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="325.5498056875" y="302.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="354" y="255"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="10" y="320"><block s="doSayFor"><custom-block s="binarySearch %l %s"><block var="myList"/><l>3</l></custom-block><l>2</l></block></script><script x="21" y="392"><block s="doSayFor"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>11</l></custom-block><l>2</l></block></script></scripts></sprite><watcher var="myList" style="normal" x="2" y="0.25" color="243,118,29" extX="80" extY="354.99999999999994"/></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>mid</l></list></block><block s="doSetVar"><l>min</l><l>1</l></block><block s="doSetVar"><l>max</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><block s="reportLessThan"><block var="max"/><block var="min"/></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>max</l><block s="reportDifference"><block var="mid"/><l>1</l></block></block></script><script><block s="doSetVar"><l>min</l><block s="reportSum"><block var="mid"/><l>1</l></block></block></script></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="value"/><block s="reportListItem"><block var="mid"/><block var="list"/></block></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="494">3,4,10,11,16,17,19,43,66,73,86,116,119,121,124,125,152,163,197,200</list></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>