麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

ruby實現的插入排序和冒泡排序算法

2020-10-29 19:45:46
字體:
來源:轉載
供稿:網友


1、插入排序

復制代碼 代碼如下:

seq = [3,4,9,0,2,5,9,7,1]

1.upto(seq.length-1) do |i|
  if seq[i] < seq[i-1]
    tmp = seq[i]
    j = i-1
    while(j>=0 && tmp<seq[j]) do
      seq[j+1] = seq[j]
      j=j-1
    end
    seq[j+1]=tmp
  end
end

seq.each {|num| puts num}

2、冒泡排序

復制代碼 代碼如下:

seq = [3,4,9,0,2,5,9,7,1,100,99,24,64,18,88,66]

0.upto(seq.length-1) do |i|
  exchange = false
   0.upto(seq.length-1-i-1) do|j|
     if seq[j]>seq[j+1]
       tmp = seq[j+1]
       seq[j+1] = seq[j]
       seq[j] = tmp
       exchange = true
     end
   end

  if !exchange
    break
  end
end

seq.each {|num| puts num}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人福利视频在线 | 久久久tv| 韩国一大片a毛片 | 日韩欧美视频一区二区三区 | 精品国产一区二区三区成人影院 | 亚洲第一页综合 | 久久777国产线看观看精品 | 双性精h调教灌尿打屁股的文案 | 视频久久免费 | 国产精品久久久久久久久久妇女 | 在线观看av国产一区二区 | 免费久久久久久久 | 久久草草影视免费网 | 精品一区二区三区日本 | 国产精品久久久久久久久久电影 | 国产91久久精品一区二区 | 日产精品一区二区三区在线观看 | 中文字幕一区二区三区久久 | 国产福利不卡一区二区三区 | 海角在线观看91一区二区 | 毛片在线免费观看完整版 | 天天艹综合| 手机黄色小视频 | china对白普通话xxxx | 成年毛片 | 欧美性色黄大片www 成人免费网站在线观看 | 国产乱淫av片免费网站 | 一级黄色欧美 | 久久精品性视频 | 亚洲精品一区二区三区大胸 | 日韩欧美电影一区二区三区 | 久久精品国产清自在天天线 | 成人av一区二区免费播放 | 久久久国产一区二区三区 | 激情宗合网 | 亚洲成人国产 | 一区二区视 | 午夜影院a | 黄污网站在线 | 久久久久久久一区 | 久久精品在线免费观看 |