输入10个数,要求编写一个排序函数,能够实现按绝对值从大到小排序。在主函数中输入10个数、输出排序后的10个数#include#include#define N
3main(){ void max(int a[N]); int b[N],i,j; for(i=0;iabs(x[k])) k=j;.....
分类:
其他好文 时间:
2014-06-12 12:35:28
阅读次数:
199
目标
对所有类型的数据进行排序。
问题
排序函数如何知道比较的是哪种类型的数据呢?
回调函数
这时候就需要引入回调函数的概念了。回调函数就是将可执行的代码作为参数进行传递。
实现回调的方法
在Java中可以通过接口来实现,在C语言中可以通过函数指针来实现,C++中可以通过class-type functor,也就是重载操作符oper...
分类:
其他好文 时间:
2014-06-02 18:57:32
阅读次数:
393
function bianli(path)
'initiate
path = server.mappath(path)
set fso=server.CreateObject("scripting.filesystemobject")
set objFolder=fso.GetFolder(path)
set objfiles = objfolder.files
'把文件名及文...
分类:
其他好文 时间:
2014-05-12 14:54:44
阅读次数:
261
排序算法有很多,冒泡排序,选择排序,堆排序,快速排序,归并排序,基数排序……其中平均复杂度O(nlogn)的排序算法或者在某方面有特殊优势的算法在ACM中才有实际使用价值,所以上述提到的前2种大家以后就不要用了。其他排序算法大家会慢慢接触,本文主要介绍使用最多的排序函数
sort。大家可能会遇到qs...
分类:
其他好文 时间:
2014-05-12 09:24:26
阅读次数:
323
对列表进行排序一般都由后台来完成,但如果列表项不多无需分布的话也可以用JS完成,要使用JS排序自然也就想到sort()方法和reverse()方法,这两函数在JS中使用得比较多大家也许比较熟悉,但对于刚接触这两函数的初学者还是需要注意几点。sort()
方法用于对数组的元素进行正序排列reverse...
分类:
Web程序 时间:
2014-05-10 08:12:32
阅读次数:
421