C语言第22课:讲解“冒泡排序”的相关实现原理,使得数组呈现顺序排列

C语言第22课:讲解“冒泡排序”的相关实现原理,使得数组呈现顺序排列

----C语言第22课:讲解“冒泡排序”的相关实现原理 , 使得数组呈现顺序排列//---- http://

C语言第22课:讲解“冒泡排序”的相关实现原理,使得数组呈现顺序排列

在这一节课当中 , 我们来讲解一个很经典的算法示例:冒泡排序 。 不仅仅是在C语言中 , 我们在学其它的编程语言的时候 , 实现“冒泡排序”这道题也是会经常遇到的 , 比如在面试找工作的时候 , 可能就会被考察“冒泡排序”的实现方法 。

我们来实现这样一个功能:将一串被打乱顺序的数组 , 实现有规律地排列 , 比如:从小到大排列 。

在上一节课当中 , 我们使用数组来存储“斐波那契数列” , 在这里我们首先打乱一下上节课当中那串数组的顺序 , 也就是说:斐波那契数列原先是按照“从小到大”的顺序来排列的 , 但是这里为了方便演示“冒泡排序” , 我们首先使得这个存储着“斐波那契”数列的数组中的数值随机排序 , 然后再使用“冒泡排序”算法使得它又重新回到“从小到大”顺序排列 。

推荐阅读