<snapdata remixID="10058616"><project name="SearchAlgorithm joyce jin" app="Snap! 6, https://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" hyperops="true" 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="15" 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><block s="doSayFor"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>91</l><comment w="239" collapsed="false">To be coded : 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><l>2</l></block><block s="doSayFor"><custom-block s="binarySearch %l %s"><block var="myList"/><l>8</l><comment w="259" collapsed="false">To be coded :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><l>2</l></block></script><comment x="58" y="388.66666666666663" w="510" collapsed="false">Define a pseudocode algorithm that will efficiently play the guessing game. &#xD;set max to 100&#xD;set min to 1&#xD;set mid to 50&#xD;repeat until mid=secretNumber&#xD;    if mid &gt; secretNumber&#xD;       set max to mid&#xD;       set min to max-mid&#xD;       set mid to (max + mid)/2&#xD;    else&#xD;       set max to mid&#xD;       set min to max-mid&#xD;       set mid to (mid/2)&#xD;say mid&#xD;To guess a number between 1 and 100, what&apos;s the maximum number of guesses your algorithm would take? &#xD;7&#xD;To guess a number between 1 and 500, what&apos;s the maximum number of guesses your algorithm would take?&#xD;9&#xD;Suppose you have a deck of cards and you want to find the Ace of Spades. If the deck is shuffled, which is the best search algorithm to use and why?&#xD;sequential search beacuse the cards are out of order so binary search won&apos;t work&#xD;Give an example of a search problem you encounter in everyday life. Does it use sequential, binary, or some other search?&#xD;searching through spices in kitchen. it uses sequential search since  you need to go thorugh them one by one &#xD;</comment></scripts></sprite><watcher var="myList" style="normal" x="20" y="2" color="243,118,29" extX="80" extY="387"/></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>max</l></list></block><block s="doDeclareVariables"><list><l>min</l></list></block><block s="doDeclareVariables"><list><l>mid</l></list></block><block s="doSetVar"><l>max</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>min</l><l>1</l></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="value"/><block s="reportListItem"><block var="mid"/><block var="list"/></block></block><script><block s="doSetVar"><l>min</l><block s="reportSum"><block var="mid"/><l>1</l></block></block></script><script><block s="doSetVar"><l>max</l><block s="reportDifference"><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="max"/><block var="min"/></block><l>2</l></block></block></block><block s="doIf"><block s="reportLessThan"><block var="max"/><block var="min"/></block><script><block s="doReport"><l>-1</l></block></script></block></script></block><block s="doReport"><block var="mid"/></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><l>20</l><script><block s="doIf"><block s="reportEquals"><block var="value"/><block s="reportListItem"><block var="i"/><block var="list"/></block></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="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,3,4,10,12,15,21,24,28,30,32,36,43,55,63,67,70,73,77,81</list></variable></variables></project><media name="SearchAlgorithm joyce jin" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>