问答详情
源自:6-5 数组的应用(一)

看不懂第一个for是什么意思?

看不懂第一个for是什么意思?

提问者:qq_无名花_0 2018-05-09 14:03

个回答

  • 胖虎爱学习
    2018-07-26 01:21:02

    它只是把循环到最后的     ,去掉

  • 胖虎爱学习
    2018-07-26 01:18:56

    直接用for循环printf是一样的。

  • 困难00
    2018-05-18 10:15:15

    排队前的for循环用来输出原数组,即答案中“***排队前***”下面的数据;

    之后的两个嵌套的for中,第一个用于把缩小范围以减少程序运行时间。比如说如果按找每一个数都和所有的数比较再放到它相应的位置,那需要耗时 数据量*单个比较消耗时间  ,但实际上第一次比较完成后排在第一的数已经是最小的数了,再和他比是没有意义的,如果像程序中的第一个for,从8开始倒回1,那么第一个数据要和所有数据比较,并把最小数放在第一个;第二个数则只需要和剩下的数据去比并找到第二小的放在第二个,以此类推。这样减少了排序所消耗的时间。

  • 万般皆下品_唯有学习高
    2018-05-14 23:22:56

    输出整个数组要用一个循环输出,不然是不能输出整个数组的。

  • 慕丝011670
    2018-05-10 08:20:12

    我也一样感觉auto和fou没区别啊