Shell氣泡排序
1、陣列值
#!/bin/bash
score=(1 10 66 20 11 88 6 19)
for ((i=1;i<${#score[*]};i++))
do
for ((j=0;j<${#score[*]}-$i;j++))
do
if [ ${score[j]} -lt ${score[(($j+1))]} ]
then temp=${score[j]}
score[j]=${score[(($j+1))]}
score[(($j+1))]=$temp
fi
done
done
echo ${score[*]}
2、鍵盤輸入陣列值
#!/bin/bash
k=0
while true
do
read –p “是否需要輸入數值?” do
if [ $do == “no” ]
then break
fi
read –p “請輸入第$(($k+1))個元素” key
score[$k]=$key
let k++
done
相關文章
- shell指令碼寫氣泡排序指令碼排序
- 排序——氣泡排序排序
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 排序之氣泡排序排序
- 排序:氣泡排序&快速排序排序
- js氣泡排序JS排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- d氣泡排序排序
- 氣泡排序正解排序
- JavaScript氣泡排序JavaScript排序
- java氣泡排序Java排序
- 氣泡排序 java排序Java
- php氣泡排序PHP排序
- Java 氣泡排序Java排序
- Javascript 氣泡排序JavaScript排序
- 氣泡排序1排序
- 基本排序之氣泡排序排序
- 排序:交換排序——氣泡排序法排序
- 氣泡排序筆記排序筆記
- js氣泡排序動畫JS排序動畫
- 陣列氣泡排序陣列排序
- 淺析氣泡排序排序
- Python 氣泡排序Python排序
- python氣泡排序Python排序
- 氣泡排序 bubble sort排序
- 【筆記】氣泡排序筆記排序
- 淺談氣泡排序排序
- 氣泡排序文法排序
- 排序演算法–氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法--氣泡排序排序演算法
- 選擇排序和氣泡排序排序
- 氣泡排序與選擇排序排序
- 【排序】氣泡排序(待補充)排序
- 氣泡排序和選擇排序排序
- 排序演算法-氣泡排序排序演算法