<snapdata remixID="10150435"><project name="BubbleSort" 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="0.30848329048853884" y="2.842170943040401e-14" 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="135" y="38"><block s="receiveGo"></block><block s="doSetVar"><l>bubble</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAsk"><l>What size do you want your list to be?</l></block><block s="doFor"><l>i</l><l>1</l><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportRandom"><l>-500</l><l>500</l></block><block var="bubble"/></block></script></block><block s="bubble"><l>Press space key to start sorting!</l></block></script><script x="401" y="229.00000000000003"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="bubble sort"></custom-block></script></scripts></sprite><watcher var="bubble" style="normal" x="21.61111111111154" y="21.611111111111114" color="243,118,29" extX="166" extY="658"/><watcher var="sorted" style="normal" x="21.61111111111154" y="559.7277821" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="bubble sort" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>length</l><l>b</l><l>c</l></list></block><block s="doSetVar"><l>length</l><block s="reportListLength"><block var="bubble"/></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block var="length"/><l>1</l></block><script><block s="doFor"><l>j</l><l>1</l><block s="reportDifference"><block var="length"/><block var="i"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="j"/><block var="bubble"/></block><block s="reportListItem"><block s="reportSum"><block var="j"/><l>1</l></block><block var="bubble"/></block></block><script><block s="doSetVar"><l>b</l><block s="reportListItem"><block s="reportSum"><block var="j"/><l>1</l></block><block var="bubble"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="j"/><l>1</l></block><block var="bubble"/><block s="reportListItem"><block var="j"/><block var="bubble"/></block></block><block s="doReplaceInList"><block var="j"/><block var="bubble"/><block var="b"/></block></script></block></script></block></script></block><block s="doSetVar"><l>c</l><block s="reportListItem"><l>1</l><block var="bubble"/></block></block><block s="doReport"><block var="c"/></block></script></block-definition></blocks><variables><variable name="bubble"><list struct="atomic" id="128">-382,-312,-257,-255,-97,-75,-61,103,122,159,159,180,198,292,351,404,412,442,448,464</list></variable><variable name="sorted"><bool>false</bool></variable></variables></project><media name="BubbleSort" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>