冒泡排序算法

86 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第25天,点击查看活动详情

冒泡排序算法

    我们给大家来讲解这个排序的几个算法常用的算法,那么这几个排序的算法呢,通常情况下会在我
们的这个面试的时候是吧,特别是做笔试题的时候,会涉及到或者是呢,在面试面对面去谈的时候呢,
他会问你一些比较基本的一些排序算法,那么呢,它可以通过这些排序算法呢,来了解你这个对程序的
这个基本算法的一些理解是吧,这也是一个基本功了,相当于是吧,如果你连一些基本的算法你都不会
的话呢,他会认为你这个基础可能相对来说比较不牢吗,薄弱是吧,比较薄弱OK,好,那么这个算法
呢,
    就是训练我们的这个,基本的这个逻辑能力是吧,然后呢,了解以后呢,对我们后面的这个编写一
些程序,可能也有一些帮助,但在实际的应用当中,可能我们很少自己去写这个算法,因为Java已经给
我们实现好了一些这个算法的这个具体实现是吧,我们可以直接用的但是呢,我们理解的这个算法以后
呢,能够更好的去使用或者说是应用我们家被我们写好的这些算法的实现,OK好,我们看第一个第一个
呢,是叫做冒泡排序算法,冒泡它是一个形象的一个词语,是不是,什么叫冒泡呢,一会儿我们给大家
说这个原理的时候,大家就有有感觉了,OK,我们先看一下冒泡算法它的这个原理,原理是这样的,假
如说我们有一组这个数列.
    有一组数列,那么这个数列呢,是乱的对吧,还是乱的假如说我们这里,我就简单先写好了,我这
里举一个例子,比如说有六个数,六个数有三四四五十六十七九十六六十五对不对,好,这一个数我们
现在这写,那我们用什么来表示速度,速度是吧,比如numbers好吧,等于,这几个数是吧,这是我们
要排序的数列,这个待排序,带,等待是吧,待排序的数列,有多少个没关系,有多个都都没关系,我
们先举例子,用六个吗,OK,那么这是一个没有顺序没有规律的一组数,那现在呢,我们需要用这个冒
泡排序这个算法来把这个数列。