<snapdata remixID="11149762"><project name="searchSortStart" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="searchSortStart"><notes></notes><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>upper</l><l>lower</l><l>guess</l></list></block><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>lower</l><l>1</l></block><block s="doSetVar"><l>guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="upper"/><block var="lower"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="value"/></block><block s="reportLessThan"><block var="upper"/><block var="lower"/></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>lower</l><block s="reportSum"><block var="guess"/><l>1</l></block></block></script><script><block s="doSetVar"><l>upper</l><block s="reportDifference"><block var="guess"/><l>1</l></block></block></script></block><block s="doSetVar"><l>guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="upper"/><block var="lower"/></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="upper"/><block var="lower"/></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="guess"/></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="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></block><block s="doReport"><l>-1</l></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="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="left"/></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="left"/></block></block><script><block s="doFor"><l>k</l><block var="j"/><block s="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><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><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="433"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="434"></list></costumes><sounds><list struct="atomic" id="435"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="440"><costumes><list struct="atomic" id="441"></list></costumes><sounds><list struct="atomic" id="442"></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><l>0</l></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>100</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="20" y="284"><custom-block s="binarySearch %l %s"><custom-block s="mergeSort %l"><block var="myList"/></custom-block><l>74</l><comment w="259" collapsed="false">This block will search the second parameter inside the list and if it is found will reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script><script x="18" y="371"><custom-block s="sequentialSearch %l %s"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block><l>196</l><comment w="239" collapsed="false">This block will search the second parameter inside the list and if it is found will reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="19" y="9" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="myList"><list struct="atomic" id="502">18,20,45,95,82,92,83,43,10,71,75,52,33,96,64,17,6,57,91,11</list></variable></variables></scene></scenes></project><media name="searchSortStart" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>