shell 冒泡排序

  • Post author:
  • Post category:其他




一、冒泡排序

  1. 通过对数据循环排序,得出数值大小,进行排序



二、排序过程

score =(10 5 1 100 70 60)

在这里插入图片描述



三、编写排序

  1. 脚本排序(脚本中设置的固定变量进行排序)

    #!/bin/bash
    # 冒泡排序
    score=(10 5 1 100 70 60)
    for ((i=1;i<${#score[*]};i++))
    do
        for ((j=0;j<${#score[*]}-$i;j++))
        do
        if [ ${score[j]} -gt ${score[$(($j+1))]} ]
           then temp=${score[j]}       
          score[j]&



版权声明:本文为weixin_50344760原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。