#!/bin/bash
arr=(3 2 5 4 1)
len=${#arr[@]}
for i in $(seq 1 $len) ; do
index=$(($len - $i - 1))
for j in $(seq 0 $index) ; do
if [[ ${arr[j]} > ${arr[j+1]} ]]; then
tmp=${arr[j]}
arr[j]=${arr[j+1]}
arr[j+1]=$tmp
fi
done
done
echo ${arr[@]}
相关文章
- 04-20冒泡排序法
- 04-20冒泡排序算法实现数组的升序降序排列
- 04-20Bubble Sort 冒泡排序
- 04-20冒泡排序
- 04-20python第十四课--排序及自定义函数之案例二:冒泡排序
- 04-20闲着没事做,用js做了一个冒泡排序的动画
- 04-20冒泡排序
- 04-20「NOI2018」冒泡排序(动态规划+组合计数+树状数组)
- 04-20冒泡+选择+插入排序
- 04-20冒泡排序,快速排序,leecode例题场景分析