<snapdata remixID="14242542"><project name="binary linear search mikhail p" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="binary linear search mikhail p"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="LINEAR SEARCH %&apos;number&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>A</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="giant list #1"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="giant list #1"/></block><block var="number"/></list></block><script><block s="doSetVar"><l>B</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="bubble"><block s="reportDifference"><block var="B"/><block var="A"/></block></block><block s="doReport"><block var="i"/></block></script><list></list></block></script></block><block s="doReport"><l>-1</l></block></script></block-definition><block-definition s="BINARY SEARCH %&apos;target&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>A</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doSetVar"><l>low</l><l>1</l></block><block s="doSetVar"><l>high</l><block s="reportListAttribute"><l><option>length</option></l><block var="giant list #2"/></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="mid"/><block var="target"/></list></block><script><block s="doSetVar"><l>mid</l><block s="reportListItem"><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="high"/><block var="low"/></list></block><l>2</l></block><block var="giant list #2"/></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="mid"/><block var="target"/></list></block><script><block s="doChangeVar"><l>high</l><l>-1</l></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="mid"/><block var="target"/></list></block><script><block s="doChangeVar"><l>low</l><l>1</l></block></script><list></list></block></script></block></script></block><block s="doSetVar"><l>B</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="bubble"><block s="reportDifference"><block var="B"/><block var="A"/></block></block><block s="doReport"><block s="reportListIndex"><block var="target"/><block var="giant list #2"/></block></block></script></block-definition><block-definition s="Binary Search (100 Elements) %&apos;target&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block></block><block s="doSetVar"><l>low</l><l>1</l></block><block s="doSetVar"><l>high</l><block s="reportListAttribute"><l><option>length</option></l><block var="sorted list"/></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="mid"/><block var="target"/></list></block><script><block s="doSetVar"><l>mid</l><block s="reportListItem"><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="high"/><block var="low"/></list></block><l>2</l></block><block var="sorted list"/></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="mid"/><block var="target"/></list></block><script><block s="doChangeVar"><l>high</l><l>-1</l></block></script><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="mid"/><block var="target"/></list></block><script><block s="doChangeVar"><l>low</l><l>1</l></block></script><list></list></block></script></block></script></block><block s="doReport"><block s="reportListIndex"><block var="target"/><block var="sorted list"/></block></block></script></block-definition><block-definition s="stopwatch" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="79" y="83.80000000000001"><block s="doSetVar"><l>timer</l><l>0</l></block><block s="doForever"><script><block s="doWait"><l>0.1</l></block><block s="doChangeVar"><l>timer</l><l>0.1</l></block></script></block></script></scripts></block-definition></blocks><primitives></primitives><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="223"><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="224"></list></costumes><sounds><list struct="atomic" id="225"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="230"><costumes><list struct="atomic" id="231"></list></costumes><sounds><list struct="atomic" id="232"></list></sounds><blocks></blocks><variables></variables><scripts><script x="241" y="116.83333333333297"><block s="doSetVar"><l></l><l>0</l></block></script><script x="41" y="38.9999999999996"><block s="receiveGo"></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="37" y="99.66666666666629"><block s="doSetVar"><l>giant list #2</l><block s="reportNewList"><list><l>5</l></list></block></block><block s="doSetVar"><l>giant start</l><l>5</l></block><block s="doRepeat"><l>99</l><script><block s="doAddToList"><block s="reportVariadicSum"><list><block var="giant start"/><l>5</l></list></block><block var="giant list #2"/></block><block s="doChangeVar"><l>giant start</l><l>5</l></block></script></block></script><script x="36" y="17.666666666666288"><custom-block s="LINEAR SEARCH %s"><l>53</l></custom-block></script><script x="37" y="249.4999999999995"><block s="doSetVar"><l>giant list #1</l><block s="reportNewList"><list><l>1</l></list></block></block><block s="doSetVar"><l>giant start</l><l>1</l></block><block s="doRepeat"><l>99</l><script><block s="doAddToList"><block s="reportVariadicSum"><list><block var="giant start"/><l>1</l></list></block><block var="giant list #1"/></block><block s="doChangeVar"><l>giant start</l><l>1</l></block></script></block><block s="doReport"><l></l></block></script><script x="416.5" y="14.466666666666583"><block s="bubble"><l>Hello!</l></block></script><script x="167" y="16.83333333333303"><custom-block s="BINARY SEARCH %s"><l>400</l></custom-block></script><script x="318.62109375" y="18.466666666666583"><custom-block s="stopwatch"></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="low" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="high" style="normal" x="10" y="145.00000599999998" color="243,118,29"/><watcher var="mid" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="sorted list" style="normal" x="126" y="3.000001999999995" color="243,118,29" extX="84" extY="73"/><watcher var="giant start" style="normal" x="134" y="174.00001399999996" color="243,118,29"/><watcher var="giant list #2" style="normal" x="301" y="170.00001199999997" color="243,118,29" extX="80" extY="70"/><watcher scope="Stage" s="getTimer" style="normal" x="9" y="226.00000999999997" color="4,148,220"/><watcher var="giant list #1" style="normal" x="316" y="29.000009999999975" color="243,118,29" extX="127" extY="96"/><watcher var="timer" style="normal" x="10" y="187.00000999999997" color="243,118,29"/><watcher var="A" style="normal" x="10" y="208.00001199999997" color="243,118,29"/><watcher var="B" style="normal" x="10" y="229.00001399999996" color="243,118,29"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="314">10,20,30,40,50</list></variable><variable name="sorted list"><list struct="atomic" id="315">1,2,3,4,5,6</list></variable><variable name="low"><l>1</l></variable><variable name="high"><l>100</l></variable><variable name="mid"><l>400</l></variable><variable name="giant list #1"><list struct="atomic" id="316">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100</list></variable><variable name="giant list #2"><list struct="atomic" id="317">5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,125,130,135,140,145,150,155,160,165,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,260,265,270,275,280,285,290,295,300,305,310,315,320,325,330,335,340,345,350,355,360,365,370,375,380,385,390,395,400,405,410,415,420,425,430,435,440,445,450,455,460,465,470,475,480,485,490,495,500</list></variable><variable name="giant start"><l>500</l></variable><variable name="timer"><l>10.19999999999998</l></variable><variable name="A"><l>1740007004397</l></variable><variable name="B"><l>1740007004399</l></variable></variables></scene></scenes></project><media name="binary linear search mikhail p" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>