阅读以下说明和C代码,回答问题,将解答写入答题纸的对应栏内。
函数bubbleSort(int arr[],int n,int(*compare)(int,int))的功能是根据调用时传递的比较,函数compare对数组arr的前n个元素进行排序。
问题内容:
设有如下数组定义:
int data1[]={4,2,6,3,1};
int data2[]={4,2,6,3,1};
int data3[]={4,2,6,3,1};
请分别给出下面的函数调用执行后,数组data1、data2和data3各自的元素序列。
(1)bubbleSort(data1,5,less);
(2)bubbleSort(data2,5,larger);
(3)bubbleSort(data3,3,larger);