摘要:
自己的理解: 将数组分为一个有序数组和无序数组,无序数组的第一个为有序数组第一个元素,每次从无序数组遍历拿元素,并和有序数组最大的开始比较,如果大于最大的直接就是这个位置,如果小于最大则将大的向前移动,再比较,比较的条件是索引大于或等于0并且插入的值一直小于插入的索引值,如果不满足条件,就将索引加一 阅读全文
posted @ 2022-06-14 10:56
孔维刚
阅读(33)
评论(0)
推荐(0)
摘要:
思路:前一个和后一个比较,如果前一个比后一个大,就交换位置,假如有n个数,则需要进行n-1轮并且每比较一轮,就减少一个位置,因为位置发生了变化,属于不稳定的排序; /** * 冒泡排序 * */ int arr[] = new int[]{1, 2, 3, 4, 5}; for (int i = 0 阅读全文
posted @ 2022-06-14 10:03
孔维刚
阅读(39)
评论(0)
推荐(0)
浙公网安备 33010602011771号