测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A18383. 下面代码使用某种排序算法,将数组中的元素按从小到大排序。这段代码使用的排序算法是( )。void mystery_sort(double arr[], int n) { for (int i = 0; i < n - 1; i++) { int minPos = i; for (int j = i + 1; j < n; j++) { if (arr[j] < arr[minPos]) { mi…

单选题 较难

题目描述

下面代码使用某种排序算法,将数组中的元素按从小到大排序。这段代码使用的排序算法是(    )。

void mystery_sort(double arr[], int n) {
	for (int i = 0; i < n - 1; i++) {
		int minPos = i;
		for (int j = i + 1; j < n; j++) {
			if (arr[j] < arr[minPos]) {
				minPos = j;
			}
		}
		double temp = arr[i];
		arr[i] = arr[minPos];
		arr[minPos] = temp;
	}
}

选项(单选)

上一题 下一题