前言
最近面临毕业就业,在复习数据结构与算法,为了更好地掌握,加深印象,所以决定写一些博客来知识复现。
温馨提示:这篇博客可能不适合刚学数据结构的新手。
算法的简单介绍
冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。
代码实现
package sjjg;
public class BubbleSort {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[] = new int[10];
for(int i = 0;i < arr.length;i++) {
arr[i] = (int)(Math.random() * 10);
}
System.out.println("排序结果");
bubblesort(arr);
for (