array=[31,41,59,26,41,58]
i=0
1.upto(array.length-1) do |count|
key=array[count]
i=count-1
while i>=0 and array[i]<key
array[i+1]=array[i]
i=i-1
end
array[i+1]=key
end
puts array
插入排序 ruby
数组排序算法
最新推荐文章于 2025-12-10 09:58:17 发布
数组排序算法
array=[31,41,59,26,41,58]
i=0
1.upto(array.length-1) do |count|
key=array[count]
i=count-1
while i>=0 and array[i]<key
array[i+1]=array[i]
i=i-1
end
array[i+1]=key
end
puts array
498

被折叠的 条评论
为什么被折叠?