曾无好事来相访,赖尔高文一起予。这篇文章主要讲述采用冒泡算法对数组进行升序或降序排序相关的知识,希望能为你提供帮助。
冒泡法是用于排序的一种常用算法,在编写脚本时,部分内容与上一篇取最大值和最小值相同,不同点在于将随机数数量改为变量,同时对随机数的大小进行了排序。
【采用冒泡算法对数组进行升序或降序排序】
创建bubble_sort.sh脚本,使用read命令来把输入值分配给一个或多个shell变量,输入值所产生的随机数由$RANDOM来生成。同时我们需要设置两层for循环,第二层for循环对数值进行比较,并根据数值大小进行排序(如下图)。
执行 bash bubble_sort.sh 命令,即可进行交互式命令操作,根据输入的数组随机数个数来产生随机数,并进行排序,同时可查看数组中的最大值和最小值(如下图)。
推荐阅读
- 缓存技术和用户层缓存原理
- 总结十个Python 字典用法的使用技巧
- 阿里编程规范(精简版)#yyds干货盘点#
- 总结查看系统负载的几种命令和top命令的指标
- 简单介绍使用Nginx限制百度蜘蛛频繁抓取的问题
- C#中的Hashtable和Dictionary有什么区别()
- Go和Python编程语言之间有什么区别()
- C,C++,Java中的for和do-while循环之间的区别
- 洪水填充和边界填充算法之间有什么区别()