📅  最后修改于: 2023-12-03 14:58:18.658000             🧑  作者: Mango
GATE(Graduate Aptitude Test in Engineering)是一项印度国家级考试,旨在评估工程科学学位课程的学生的理解力和现实问题解决能力。GATE考试是由各科大学开展,共有23个学科领域。
本文将重点介绍1999年GATE计算机科学领域的第47章。
以下是一道来自GATE CS 1999 |第47章的样例题目:
int main()
{
int arr[] = {98, 23, 45, 67, 12, 7, 30};
int n = sizeof(arr)/sizeof(arr[0]);
int i;
shellSort(arr, n);
printf("Sorted array: ");
for(i=0; i<n; i++)
printf("%d ", arr[i]);
return 0;
}
请问上述代码最终的输出结果是什么?
上述代码使用了希尔排序算法,即“缩小增量排序算法”,是插入排序算法的一种更高效的改进版。输出结果如下:
Sorted array: 7 12 23 30 45 67 98