C语言实验题 绝对值排序

问题描述:

C语言实验题 绝对值排序
描述
输入n(n
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
任何排序算法都涉及到被排序元素间的“比较”操作,排序算法根据元素比较的结果执行相应的元素移动操作,因此,“比较”过程与“移动”过程是相互独立的,也就是说如何比较是可任意定义的,你的这个问题可以使用任意一种排序算法进行排序,唯一要求的是你必须额外提供一个比较函数,该比较函数中执行的是绝对值比较而不是真值比较,C语言的库函数
void qsort(void *base,size_t num,size_t width,int(__cdecl*compare)(const void *elem1,const void *elem2));就可以完成你的任务,其中的参数compare就是一个执行比较操作的函数指针.
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg