选择排序 ruby
来源:互联网 发布:网络增值服务登录 编辑:程序博客网 时间:2024/04/29 19:17
#先寻找最小的数与array[0]交换,再寻找第二小的数和array[1]交换。
array=[31,41,59,26,41,58]
0.upto(array.length-2) do |count|
min=1000 #最小值
index=0
start=count
while start<array.length
if array[start]<min
min=array[start]
index=start
end
start=start+1
end
if count!=index
array[index]=array[count]
array[count]=min
end
end
puts array
- 选择排序 ruby
- Ruby排序
- Ruby学习之路——编程实践【5】 选择排序
- Ruby的归并排序
- 插入排序 ruby
- 插入排序 递归 ruby
- Ruby排序算法
- 快速排序(Ruby)
- ruby中的Hash排序
- 【Ruby】对Hash排序
- Ruby 冒泡排序
- ruby 快速排序、合并排序
- ruby on rails 编辑器选择
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- C反汇编实例(详细注解版)(一)
- 中国象棋基本规则
- dotNetFlexGrid-asp.net的异步表格控件
- public void startManagingCursor (Cursor c)的作用
- C# 参考之转换关键字:operator、explicit与implicit
- 选择排序 ruby
- C反汇编实例(详细注解版)(二)
- C反汇编实例(详细注解版)(三)
- window 安装android
- zoj 1874 || poj 1562 Primary Arithmetic(水题。)
- js中innerHTML与innerText的用法与区别
- doc,view,frame互相调用
- 《自己动手写操作系统》读书笔记——初识保护模式
- c++/c chips