今天看啥  ›  专栏  ›  程序员小灰

漫画:什么是冒泡排序?

程序员小灰  · 公众号  · 程序员  · 2018-07-16 08:00
点击上方“程序员小灰”,选择关注公众号有趣有内涵的文章第一时间送达!—————  当天上午  —————什么是冒泡排序?冒泡排序的英文Bubble Sort,是一种最基础的交换排序。大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。而我们的冒泡排序之所以叫做冒泡排序,正是因为这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点向着数组的一侧移动。具体如何来移动呢?让我们来看一个栗子:有8个数组成一个无序数列:5,8,6,3,9,2,1,7,希望从小到大排序。按照冒泡排序的思想,我们要把相邻的元素两两比较,根据大小来交换 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照