dlnb526 发表于 2020-2-20 09:54:43

【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


Morsom-sjel 发表于 2020-2-24 15:33:38

查看参考解答

入门者 发表于 2020-2-28 22:29:56

look

入门者 发表于 2020-2-28 22:30:33

l

吕十八 发表于 2020-2-29 22:56:37

参考答案呀

啊啊啊啊阿斯頓 发表于 2020-3-2 15:55:42

aaaa

Forever777 发表于 2020-4-23 11:28:31

dd

改变世界程序员 发表于 2020-4-23 16:57:48

look

亦黑亦白 发表于 2020-5-17 14:05:34

1

情缘丶夜未央 发表于 2020-7-22 12:09:11

{:5_102:}

18179742916 发表于 2020-10-22 18:10:08

新手路过

C小王 发表于 2021-3-4 20:16:03

ok

xiaoliu66 发表于 2021-5-11 10:59:58

写完了

o大大怪o 发表于 2021-6-5 14:40:35

1

GXA152 发表于 2021-9-10 10:16:35

小甲鱼yyds

fxj2002 发表于 2021-10-4 17:21:33

答案啊
页: [1]
查看完整版本: 【JAVA练习题07】【数组】数组的排序--选择排序法&冒泡排序法