java中的冒泡排序出现问题

img

我运行时出现只有冒泡排序前 和冒泡排序后,该程序并没有进行排序,请问该怎么调试才能排序成功

你得自己写排序算法啊

for (int i = 0; i <a.length-1 ; i++) {
for (int j = 1; j < a.length-1-i; j++) {
if(a[j]>a[j+1]){
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}

小马哥刚刚写了带详细注释的排序算法, 需要哪个就看哪个吧


数据结构与算法 - 快速排序Java代码实现_能力工场小马哥-CSDN博客 快速排序算法的Java代码实现, 本文通过详细注释解释实现逻辑. https://blog.csdn.net/nengliweb/article/details/121366493?spm=1001.2014.3001.5501

数据结构与算法 - 插入排序Java代码实现_能力工场小马哥-CSDN博客 插入排序的Java代码实现 https://blog.csdn.net/nengliweb/article/details/121304498?spm=1001.2014.3001.5502

数据结构与算法 - 选择排序Java代码实现_能力工场小马哥-CSDN博客 选择排序的Java代码实现, 以及代码执行效率分析比较. https://blog.csdn.net/nengliweb/article/details/121316298?spm=1001.2014.3001.5502

数据结构与算法 - 归并排序Java代码实现_能力工场小马哥-CSDN博客 采用分治思想实现归并排序, 详细注释解释具体逻辑. https://blog.csdn.net/nengliweb/article/details/121328591?spm=1001.2014.3001.5502