
数据结构与算法
代码沉思录
程序、独立开发
热爱产品、代码及一切新事物
公众号:代码沉思录
展开
-
排序算法总结(持续更新)
排序算法 冒泡排序 基本思想 通过对待 排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大 的元素逐渐从前移向后部,就象水底下的气泡一样逐渐 向上冒。 规则 一共进行数组大小-1次外层循环; 每一趟排序的次数在逐渐的减少; 如果我们发现在某趟排序中,没有发生一次交换,可以提前结束冒泡排序 代码实现(未优化) public static void bubbleSort(int[] arr){ //外层循环进行数组长度-原创 2020-10-04 17:10:23 · 139 阅读 · 0 评论 -
冒泡排序
package cn.alan; import java.util.Arrays; public class Main { public static void main(String[] args) { int[] nums = {3, 4, 2, 1, 5, 6, 7, 8, 9}; Sort sort = new Sort(); //冒泡排序V1 sort.BubbleSortV1(nums); //冒泡排序原创 2020-09-20 17:51:38 · 88 阅读 · 0 评论