黑马程序员技术交流社区

标题: 大家来看看这个选择题啊 [打印本页]

作者: 西域男孩刚    时间: 2015-9-9 00:35
标题: 大家来看看这个选择题啊
11.下列对选择排序描述正确的是( )
A.只能操作整形数组                   B 对所有字符数组无效
C.把最值选到对应的位置上去           D 数组元素大小必须有序

作者: lixj1991    时间: 2015-9-9 15:20
我觉得是D。
字符数组其实可以通过转换成ASCII码来比较。
选择法找出最值的下标,根据这个下标,再与相应位置的值交换。因此下标一定要有顺序。
作者: q387844322    时间: 2015-9-9 16:58
D啊  折中法和冒泡排序还有选择排序需要有序序列
作者: 18503582292    时间: 2015-9-9 17:40
我选择从c,选择排序是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此类推,直到所有元素均排序完毕。
作者: bustle    时间: 2015-9-9 21:33
楼上理解了选择排序的真谛啊。
补充说明:最值包括最大值和最小值,这个由内循环if条件控制。
作者: 翟宇浩    时间: 2015-9-9 21:50
我觉得是选C




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2