1、在写冒泡排序的时候,我们要知道何为冒泡排序,就是多次比较数组的俩个元素,然后进行排碌食撞搁序(具体的解释,大家可以百度);所以我们这是还要明白,linux中 数组的相关知识;下图是怎么定义数组的;
2、然后我们 输出 数组是不能直接 echo $a 这样的,这样只会默认输出 第一个数组元素;( 带上 {} 也是同样的)
3、想要输出 一个数组的 中的任意数字,就要是,结合下标,如图;(这也是我们进行排序的关键。默认下标是从 0 开始的,请注意)
4、然后想要一下全部把数组的元素输出,就是 ehco ${a[@]},然而我还需要知道数组中的元素个数,方便在脚本做循环,比较;方法如图;
5、然后我们看一下脚本的效果,就是将 数字 排成从小到大的 顺序;
6、脚本如下,是一个 两层 for 循环;() read 颍骈城茇-a 这个选项是将键值放入数组的,不然无法直接放入数组),在循环中完成数组中的每个元素的比较,并通过更换下标,达到排序的目的‘’