美文网首页
冒泡算法demon

冒泡算法demon

作者: 良人与我 | 来源:发表于2019-01-14 23:16 被阅读8次

写一个冒泡算法。
重温下算法课。

public class BubbleSortDemon {

    public static void sort(List<Integer> numbers){
        for (int i = 0; i < numbers.size(); i++) {
            for (int j = 0; j < numbers.size() - i-1; j++) {
                if(numbers.get(j)> numbers.get(j+1)){
                    int tmp = numbers.get(j);
                    numbers.set(j,numbers.get(j+1));
                    numbers.set(j+1,tmp);
                }
            }
        }
    }

    public static void main(String[] args) {
        List<Integer> nums = Lists.newArrayList(1,2,4,6,8,3,5,9,7);
        BubbleSortDemon.sort(nums);
        System.out.println(nums);
    }
}

[1, 2, 3, 4, 5, 6, 7, 8, 9]

相关文章

  • 冒泡算法demon

    写一个冒泡算法。重温下算法课。 [1, 2, 3, 4, 5, 6, 7, 8, 9]

  • 算法-冒泡排序

    算 法:冒泡排序算法时间复杂度: 冒泡排序算法概述 冒泡排序伪代码 冒泡排序实现 冒泡排序算法概述 冒泡排...

  • 冒泡算法

    一、常用冒泡算法 二、优化冒泡算法

  • 基本算法——快速排序算法

    快速排序算法是对冒泡算法的改进。所以我们首先来简单的谈谈冒泡算法。 1.冒泡算法 冒泡排序(Bubble S...

  • 经典排序算法总结

    经典排序算法集锦 冒泡法 排序算法入门之冒泡排序 排序算法入门之冒泡排序优化

  • 七大排序算法之冒泡排序

    七大排序算法之冒泡排序 @(算法笔记)[排序算法, 冒泡排序, C++实现] 冒泡排序介绍 冒泡排序是七大排序算法...

  • iOS算法总结-冒泡排序

    iOS算法总结-冒泡排序 iOS算法总结-冒泡排序

  • 前端算法学习-第一篇

    冒泡排序算法 冒泡排序算法是最慢的排序算法之一,也是最容易实现的排序算法。之所以叫冒泡排序是因为使用这种算法排序时...

  • 算法:冒泡排序

    本文内容:1、什么是冒泡排序?2、冒泡排序的 C/OC 实现与算法分析。 算法总目录:算法? 1、什么是冒泡排序?...

  • 7.4-全栈Java笔记:三种经典算法

    冒泡排序算法 冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是基本的素养。 算法重复地...

网友评论

      本文标题:冒泡算法demon

      本文链接:https://www.haomeiwen.com/subject/ghisdqtx.html