【JAVA练习题07】【数组】数组的排序--选择排序法&冒泡排序法
本帖最后由 dlnb526 于 2020-2-20 11:40 编辑习题来源:how2j
本贴下答案内容为我和鱼油们的解答以及提示,如果大神们有更好的做法还请不吝指教。
static/image/hrline/5.gif
【JAVA练习题07】【数组】数组的排序--选择排序法&冒泡排序法
首先创建一个长度是5的数组,并填充随机数。
首先用选择法正排序,然后再对其使用冒泡法倒排序
注 所谓的正排序就是从小到大排序,倒排序就是从大到小排序
选择法排序的思路:
把第一位和其他所有的进行比较,只要比第一位小的,就换到第一个位置来
比较完后,第一位就是最小的
然后再从第二位和剩余的其他所有进行比较,只要比第二位小,就换到第二个位置来
比较完后,第二位就是第二小的
以此类推
冒泡法排序的思路:
第一步:从第一位开始,把相邻两位进行比较
如果发现前面的比后面的大,就把大的数据交换在后面,循环比较完毕后,最后一位就是最大的
第二步: 再来一次,只不过不用比较最后一位
以此类推
自己思考动手之后再看答案哦!
static/image/hrline/4.gif
参考解答:
**** Hidden Message *****
点击加入淘帖:【JAVA练习题】第一季
static/image/hrline/line5.png
【JAVA练习题】【索引贴】
https://fishc.com.cn/thread-157183-1-1.html
查看参考解答
look l 参考答案呀 aaaa dd look 1 {:5_102:} 新手路过 ok 写完了 1 小甲鱼yyds 答案啊
页:
[1]