首页 > 代码库 > 冒泡排序java算法
冒泡排序java算法
public class maopao { public static void main(String[] args) { int[] array = {332,94,65,4,15,64,16,5,4}; int temp = 0 ; /** * i:0-8 9 个 * 第一次: i=0 the inner for should loop 8 times so the number is * */ for(int i =0 ;i<array.length;i++){ for (int j = 0; j < array.length-i-1; j++) { if(array[j]>array[j+1]){ temp = array[j]; array[j] = array[j+1]; array[j+1] = temp ; } } } for(int k :array){ System.out.println(k); } }}
I directly use the algorithm in C ,but the jvm throws exception .
yes,when it go last j wil be the last num of array ,and it should compare with array[j+1] so it happend exception .
冒泡排序java算法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。