<snapdata remixID="12455490"><project name="strategies of sorting: bubblesort" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="strategies of sorting: bubblesort"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="fill database %&apos;length of list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>list of numbers</l><l>resulting list</l><l>R</l><l>L</l></list></block><block s="doSetVar"><l>resulting list</l><block s="reportNewList"><list><block s="reportNewList"><list><l>original</l><l>sort01</l><l>sort02</l><l>sort03</l><l>sort04</l></list></block></list></block></block><block s="doSetVar"><l>list of numbers</l><block s="reportNumbers"><l>1</l><block var="length of list"/></block></block><block s="doFor"><l>i</l><l>1</l><block var="length of list"/><script><block s="doSetVar"><l>R</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list of numbers"/></block></block></block><block s="doSetVar"><l>L</l><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><l>64</l><block var="R"/></list></block></block></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportListItem"><block var="R"/><block var="list of numbers"/></block><block var="L"/><block var="L"/><block var="L"/><block var="L"/></list></block><block var="resulting list"/></block><block s="doDeleteFromList"><block var="R"/><block var="list of numbers"/></block></script></block><block s="doReport"><block var="resulting list"/></block></script></block-definition><block-definition s="bubble sort" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result List</l><l>dummy</l><l>indicator</l></list></block><block s="doSetVar"><l>result List</l><block var="small database"/></block><block s="doSetVar"><l>indicator</l><l>1</l></block><block s="doFor"><l>a</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="result List"/></block><l>1</l></block><script><block s="doFor"><l>b</l><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="result List"/></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="a"/><block var="result List"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="b"/><block var="result List"/></block></block></list></block><script><block s="doSetVar"><l>dummy</l><block s="reportListItem"><block var="a"/><block var="result List"/></block></block><block s="doReplaceInList"><block var="a"/><block var="result List"/><block s="reportListItem"><block var="b"/><block var="result List"/></block></block><block s="doReplaceInList"><block var="b"/><block var="result List"/><block var="dummy"/></block><block s="doChangeVar"><l>swaps</l><l>1</l></block></script></block><block s="doSetVar"><l>elapsed time</l><block s="getTimer"></block></block></script></block></script></block><block s="doReport"><block var="result 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="166"><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="167"></list></costumes><sounds><list struct="atomic" id="168"></list></sounds><variables></variables><blocks></blocks><scripts><script x="58" y="86"><block s="receiveGo"></block><block s="doSetVar"><l>swaps</l><l>0</l></block><block s="doSetVar"><l>small database</l><custom-block s="fill database %s"><block var="max number in the database"/></custom-block></block><block s="doWait"><l>1</l></block><block s="doResetTimer"></block><block s="doSetVar"><l>small database</l><custom-block s="bubble sort"></custom-block></block></script></scripts><sprites select="0"><watcher var="small database" style="normal" x="10" y="10" color="243,118,29" extX="756" extY="582"/><watcher var="elapsed time" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher scope="Stage" s="getTimer" style="normal" x="10" y="338.999998" color="4,148,220" hidden="true"/><watcher var="max number in the database" style="slider" min="10" max="100" x="146" y="327.999998" color="243,118,29"/><watcher var="swaps" style="normal" x="10" y="315.999998" color="243,118,29"/></sprites></stage><variables><variable name="small database"><list id="195"><item><list struct="atomic" id="196">original,sort01,sort02,sort03,sort04</list></item><item><list struct="atomic" id="197">1,A,A,A,A</list></item><item><list struct="atomic" id="198">2,A,A,A,A</list></item><item><list struct="atomic" id="199">3,B,B,B,B</list></item><item><list struct="atomic" id="200">4,A,A,A,A</list></item><item><list struct="atomic" id="201">5,A,A,A,A</list></item><item><list struct="atomic" id="202">6,B,B,B,B</list></item><item><list struct="atomic" id="203">7,D,D,D,D</list></item><item><list struct="atomic" id="204">8,B,B,B,B</list></item><item><list struct="atomic" id="205">9,E,E,E,E</list></item><item><list struct="atomic" id="206">10,A,A,A,A</list></item><item><list struct="atomic" id="207">11,D,D,D,D</list></item><item><list struct="atomic" id="208">12,H,H,H,H</list></item><item><list struct="atomic" id="209">13,K,K,K,K</list></item><item><list struct="atomic" id="210">14,K,K,K,K</list></item><item><list struct="atomic" id="211">15,N,N,N,N</list></item><item><list struct="atomic" id="212">16,I,I,I,I</list></item><item><list struct="atomic" id="213">17,D,D,D,D</list></item><item><list struct="atomic" id="214">18,N,N,N,N</list></item><item><list struct="atomic" id="215">19,F,F,F,F</list></item><item><list struct="atomic" id="216">20,Q,Q,Q,Q</list></item><item><list struct="atomic" id="217">21,U,U,U,U</list></item><item><list struct="atomic" id="218">22,U,U,U,U</list></item><item><list struct="atomic" id="219">23,A,A,A,A</list></item><item><list struct="atomic" id="220">24,U,U,U,U</list></item><item><list struct="atomic" id="221">25,H,H,H,H</list></item><item><list struct="atomic" id="222">26,H,H,H,H</list></item><item><list struct="atomic" id="223">27,Z,Z,Z,Z</list></item><item><list struct="atomic" id="224">28,J,J,J,J</list></item><item><list struct="atomic" id="225">29,J,J,J,J</list></item><item><list struct="atomic" id="226">30,C,C,C,C</list></item><item><list struct="atomic" id="227">31,N,N,N,N</list></item><item><list struct="atomic" id="228">32,Z,Z,Z,Z</list></item><item><list struct="atomic" id="229">33,O,O,O,O</list></item><item><list struct="atomic" id="230">34,T,T,T,T</list></item><item><list struct="atomic" id="231">35,X,X,X,X</list></item><item><list struct="atomic" id="232">36,L,L,L,L</list></item><item><list struct="atomic" id="233">37,a,a,a,a</list></item><item><list struct="atomic" id="234">38,M,M,M,M</list></item><item><list struct="atomic" id="235">39,[,[,[,[</list></item><item><list struct="atomic" id="236">40,a,a,a,a</list></item><item><list struct="atomic" id="237">41,W,W,W,W</list></item><item><list struct="atomic" id="238">42,e,e,e,e</list></item><item><list struct="atomic" id="239">43,T,T,T,T</list></item><item><list struct="atomic" id="240">44,U,U,U,U</list></item><item><list struct="atomic" id="241">45,D,D,D,D</list></item><item><list struct="atomic" id="242">46,a,a,a,a</list></item><item><list struct="atomic" id="243">47,L,L,L,L</list></item><item><list struct="atomic" id="244">48,_,_,_,_</list></item><item><list struct="atomic" id="245">49,E,E,E,E</list></item><item><list struct="atomic" id="246">50,^,^,^,^</list></item><item><list struct="atomic" id="247">51,r,r,r,r</list></item><item><list struct="atomic" id="248">52,b,b,b,b</list></item><item><list struct="atomic" id="249">53,b,b,b,b</list></item><item><list struct="atomic" id="250">54,`,`,`,`</list></item><item><list struct="atomic" id="251">55,a,a,a,a</list></item><item><list struct="atomic" id="252">56,r,r,r,r</list></item><item><list struct="atomic" id="253">57,s,s,s,s</list></item><item><list struct="atomic" id="254">58,B,B,B,B</list></item><item><list struct="atomic" id="255">59,J,J,J,J</list></item><item><list struct="atomic" id="256">60,Z,Z,Z,Z</list></item><item><list struct="atomic" id="257">61,E,E,E,E</list></item><item><list struct="atomic" id="258">62,o,o,o,o</list></item><item><list struct="atomic" id="259">63,},},},}</list></item><item><list struct="atomic" id="260">64,F,F,F,F</list></item><item><list struct="atomic" id="261">65,\,\,\,\</list></item><item><list struct="atomic" id="262">66,t,t,t,t</list></item><item><list struct="atomic" id="263">67,t,t,t,t</list></item><item><list struct="atomic" id="264">68,D,D,D,D</list></item><item><list struct="atomic" id="265">69,k,k,k,k</list></item><item><list struct="atomic" id="266">70,^,^,^,^</list></item><item><list struct="atomic" id="267">71,w,w,w,w</list></item><item><list struct="atomic" id="268">72,g,g,g,g</list></item><item><list struct="atomic" id="269">73,v,v,v,v</list></item><item><list struct="atomic" id="270">74,A,A,A,A</list></item><item><list struct="atomic" id="271">75,b,b,b,b</list></item><item><list struct="atomic" id="272">76,A,A,A,A</list></item><item><list struct="atomic" id="273">77,\,\,\,\</list></item><item><list struct="atomic" id="274">78,m,m,m,m</list></item><item><list struct="atomic" id="275">79,l,l,l,l</list></item><item><list struct="atomic" id="276">80,],],],]</list></item><item><list struct="atomic" id="277">81,A,A,A,A</list></item><item><list struct="atomic" id="278">82,,,,</list></item><item><list struct="atomic" id="279">83,Z,Z,Z,Z</list></item><item><list struct="atomic" id="280">84,n,n,n,n</list></item><item><list struct="atomic" id="281">85,n,n,n,n</list></item><item><list struct="atomic" id="282">86,,,,</list></item><item><list struct="atomic" id="283">87,,,,</list></item><item><list struct="atomic" id="284">88,B,B,B,B</list></item><item><list struct="atomic" id="285">89,_,_,_,_</list></item><item><list struct="atomic" id="286">90,^,^,^,^</list></item><item><list struct="atomic" id="287">91,\,\,\,\</list></item><item><list struct="atomic" id="288">92,,,,</list></item><item><list struct="atomic" id="289">93,,,,</list></item><item><list struct="atomic" id="290">94,,,,</list></item><item><list struct="atomic" id="291">95,,,,</list></item><item><list struct="atomic" id="292">96,[,[,[,[</list></item><item><list struct="atomic" id="293">97,Y,Y,Y,Y</list></item><item><list struct="atomic" id="294">98,,,,</list></item><item><list struct="atomic" id="295">99,z,z,z,z</list></item><item><list struct="atomic" id="296">100,j,j,j,j</list></item></list></variable><variable name="elapsed time"><l>85.7</l></variable><variable name="max number in the database"><l>100</l></variable><variable name="swaps"><l>2562</l></variable></variables></scene></scenes></project><media name="strategies of sorting: bubblesort" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>