码迷,mamicode.com
首页 > 编程语言 > 详细

选择排序

时间:2014-11-23 18:53:23      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   color   sp   for   div   log   bs   

def minindex array_,index_
  index=nil
  beginindex = 0
  minvalue = array_[0]
  if index_ > 0
    beginindex=index_+1
    minvalue = array_[index_]
  end
    for j in beginindex...array_.size
      if array_[j] < minvalue
        minvalue =array_[j]
        index=j
      end
    end
  return index
end

for j in 0...array.size-1
  oldmin=minindex array,j
  if oldmin!=nil
  key=array[j]
  array[j]=array[oldmin]
  array[oldmin]=key
  end
end

 

选择排序

标签:style   blog   ar   color   sp   for   div   log   bs   

原文地址:http://www.cnblogs.com/zhangminjie/p/4116805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!