shell 实现 冒泡排序
来源:互联网 发布:电脑锣编程群 编辑:程序博客网 时间:2024/06/09 18:24
#!/bin/bash
a=(9 8 7 6 5 4 3 2 1 0)
flag=1
for (( i=0; i<9 && flag; i++ ))
do
flag=0
for(( j=0; j<9-$i; j++))
do
k=$[$j+1]
if [ ${a[$j]} -gt ${a[$k]} ]
then
temp=${a[$j]}
a[$j]=${a[$k]}
a[$k]=$temp
flag=1
fi
done
done
for (( i=0; i<10; i++ ))
do
echo -n "${a[$i]} "
done
echo ""
a=(9 8 7 6 5 4 3 2 1 0)
flag=1
for (( i=0; i<9 && flag; i++ ))
do
flag=0
for(( j=0; j<9-$i; j++))
do
k=$[$j+1]
if [ ${a[$j]} -gt ${a[$k]} ]
then
temp=${a[$j]}
a[$j]=${a[$k]}
a[$k]=$temp
flag=1
fi
done
done
for (( i=0; i<10; i++ ))
do
echo -n "${a[$i]} "
done
echo ""
0 0
- shell 实现 冒泡排序
- shell脚本实现冒泡排序
- 实现冒泡排序、插入排序、选择排序、shell排序
- 冒泡排序,shell排序和快速排序算法实现
- 冒泡排序 shell 脚本
- Linux Shell冒泡排序
- Java实现排序(插入排序+冒泡排序+选择排序+ Shell排序+快速排序)
- shell脚本排序(冒泡排序)
- 插入,归并,快速,冒泡,shell,选择排序 用c实现
- 快速排序、冒泡排序、堆排序、shell排序的递归和非递归实现
- 顺序,冒泡,插入,shell排序
- shell脚本完成冒泡排序
- shell 写的冒泡排序
- 排序算法复习(Java实现):插入,冒泡,选择,Shell,快速排序, 归并排序,堆排序,桶式排序,基数排序
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 排序算法复习(Java实现): 插入,冒泡,选择,Shell,快速排序
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
- 教你用Eclipse+ADT+SDK来搭建Android开发环境!!!
- sql 分割字符串,循環插入
- Oracle数据库用户过期导致,附原因解决办法
- VS2010 常用快捷键
- likely和unlikely函数的含义
- shell 实现 冒泡排序
- C++指针--指针变量
- android TabHost+Fragment实现页面切换时遇到的问题
- iOS主页滚动页面组件
- 理解IP和端口
- 算法与数据结构学习 05 查找
- 一键生成各种尺寸Icon的php脚本
- Android单元测试2-工具
- 黑马程序员--ios protocol语法简介