ssdcua
Last Updated: October 12, 2018
·
1.196K
· webcoderph

Bubble Sort in Ruby

def bubble_sort(array)
   n = array.length
   swapped = true
   while swapped do
     swapped = false
     (n - 1).times do |i|
       if array[i] > array[i + 1]
         array[i], array[i + 1] = array[i + 1], array[i]
     swapped = true
       end
     end
   end
   array 
end

arr = [2,3,100,3,5,4,10,7]

p bubble_sort(arr) # => [2, 3, 3, 4, 5, 7, 10, 100]

24 Responses
Add your response

29293

Oh thanks for bubble sort in ruby really thanks man

over 1 year ago ·
29587

thanks

9 months ago ·
29588

bubble sort mark

9 months ago ·
29728

what is the advantage of this over single and multi-line commenting by clicking the line number, or selecting multiple lines then pressing "command(or ctrl) + /"?

Read manga online for free in high quality and most full at MangaFox: https://manga-fox.com/

7 months ago ·
29739

Thanks for sharing bubble sort in ruby It will be more helpful for us as best webdesign company in India

7 months ago ·
30045

this is correct? if array[i] > array[i + 1]
array[i], array[i + 1] = array[i + 1], array[i]?
https://y8.world

4 months ago ·
30197
3 months ago ·
30198

Learn more about Cousins Day, celebrated on July 24. ... July 24, 2018 is also Amelia Earhart Day | National Tequila Day; July is National Grilling Month ...
https://www.rmrg.co/when-is-national-cousins-day-in-2018/

3 months ago ·
30224

Hello everyone welecome to http://basketballgames.io You are a basketball enthusiast !!! You want to get involved with an impressive basketball game or simply a game player. Have fun

3 months ago ·
30239
30287

Thanks for share with me this information https://kenthabergazetesi.com/

2 months ago ·
30288

Casinomaxi ile güvenilir bahis keyfi yaşayın https://casinomaxis.com/

2 months ago ·
30296

Oh thanks for bubble sort in ruby really thanks man

https://www.artemisbet6000.com/

2 months ago ·
30365

Betconstruct alt yapılı Betmoon bahis sitesi Curacao lisansına sahiptir. Bahis sektöründe yer alan en güvenilir hizmetler Betmoon bahis şirketinde yer almaktadır. https://www.efsanelermeydani.com/betmoon-giris/

2 months ago ·
30405

İlbet giriş ve adres değişikliği bildirimlerini alın. İlbet giriş adresi https://ilbet.net/

about 2 months ago ·
30406
30662

Güvenilir bahis sitesi Grandbetting ile anında ödemenizi hesabınıza alın. Limitlendirme ve belge olmadan online canlı bahisler, spor bahisleri ve casino oyunlarını Grandbet'te deneyin. Grandbetting giriş https://www.bahistic.com/grandbet/

about 1 month ago ·
30684

Hitbet bahis ürünlerinde yüksek oranların yanında %50 yatırım bonusu sunarak bahisçilere harika bir deneyim sağlamaktadır. https://hitbetbahis.com/

about 1 month ago ·
30763

10 numara bahis şirketi Wonodds bahis sitesi ile güvenilir canlı bahis deneyimi yaşayın. Wonodds giriş adresi üzerinden siteye sorunsuz giriş sağlayabilirsiniz. https://yeniwonodds.com/

28 days ago ·
30778

Betconstruct altyapılı Pinbahis, Asyabahis ve Sekabet güvencesi ile 2018 yılında kuruldu. Pinbahis bahis şirketi Curacao lisansı ile 2000TL hoş geldin bonusu sunmaktadır. https://pinbahis.org/ Pinbahis

22 days ago ·
30795

Bethub altyapısı ile güvenle hizmet veren Vadibet, ödemelerde asla sorun çıkarmaz. Vadibet giriş adresinden siteye sorunsuz erişim sağlayın. https://vadi-blog.com/

21 days ago ·
30861

Casino siteleri kategorisine 13 yıl önce katılmış olan Vdcasino iletişim telefon numarası üstünden de üyelerinin kendisiyle irtibat kurmasına olanak tanıyor. https://vdcasinos.com/

14 days ago ·
30887
11 days ago ·
30960

Thank you so much tipobet güncel giriş adresleri için http://betmobil.org/tipobet adresini ve http://yenigiris1.site/tipobet sitesini ziyaret edebilirsiniz.

7 days ago ·