【发布时间】:2011-04-27 19:55:12
【问题描述】:
描述选择排序并用它对数组 [7, 4, 8, 2, 9 ,1] 进行排序(升序),显示每个中间数组,其中选择了一个新元素。对于每个中间数组,指示数组的哪一部分被排序。还要指出每个中间数组总共需要多少比较和多少变量赋值。
我的回答:[7, 4, 8, 2, 9, 1]
7、4、8、2、1、9(第一次通过) 7、4、1、2、8、9(第二遍) 2、4、1、7、8、9(第三遍) 2、1、4、7、8、9(第四次) 1、2、4、7、8、9(第5次)
我正在做的是在数组中找到最大的数字,并将其扔到数组的后面。
请你告诉我我哪里出错了,因为我觉得这个答案不完整。
干杯。
【问题讨论】: