1、定义函数int与void“void lookup(int *t,int n,int*a)”,实现查找具有n个元素的数组t中的最小值。从main函

数组前面并保持有序(按原来顺序)返回值为原数据中第一个元素为0的下标。(尽可能不使用辅助空间且考虑效率及异常问题注释规范且给出设计思路)  

阅读以下说明和C语言函数int与void将應填入(n)处。

n)的功能是:找出n个元素的数组a中的最大元素和最小元素并输出返回查找过程中元素的比较次数。查找方法如下:比较a[0]和a[n-1]若a[0]夶,则交换a[0]和a[n-1]的值:再比较a[1]和a[n-2]若a[1]大,则交换a[1]和a[n-2]的值;以此类推直到所有的元素都比较完。然后在数组的前半区从前往后找出小元素茬后半区从后往前找出大元素。

{/*找出n个元素的数组a的最大、最小元素并输出返回查找过程元素中的比较次数*/

{/*数组元素交换代码略*/}

请帮忙給出正确答案和分析,谢谢!

我要回帖

更多关于 函数int与void 的文章

 

随机推荐