Ruby实现冒泡排序_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Ruby实现冒泡排序

Ruby实现冒泡排序

 2013/1/25 11:09:47  suxu  程序员俱乐部  我要评论(0)
  • 摘要:ruby#冒泡排序defbulle_sorta=[40,12,23,543,53,2,77,34]i=0while(i<a.length)j=i+1while(j<a.length)ifa[i]>a[j]temp=a[j]a[j]=a[i]a[i]=tempendj=j+1endi=i+1endendjavapublicstaticvoidmain(String[]args){int[]a={40,12,23,543,53,2,77,34};inttemp=0;for
  • 标签:实现 Ruby 冒泡排序

ruby

?

#冒泡排序
def bulle_sort
  a = [40,12,23,543,53,2,77,34]
  i =0
  while (i<a.length)
    j=i+1
    while(j<a.length)
      if a[i]>a[j]
        temp = a[j]
        a[j] = a[i]
        a[i] = temp
      end
      j=j+1
    end
    i=i+1
  end
  
end

?java

?

public static void main(String[] args) {
		int [] a = {40,12,23,543,53,2,77,34};
		int temp = 0;
		for(int i =0;i<a.length;i++){
			for(int j=i+1;j<a.length;j++){
				if (a[i]> a[j]) {
				  temp = a[i];
				  a[i] = a[j];
				  a[j] = temp;
			   }
			}
		}
		
}
发表评论
用户名: 匿名