一起来探索最好的排序方案
老熊宝宝 2002-03-07 07:44:20 在我写完《VB指针葵花宝典》后,总觉得忐忑不安,因为文章里好象都是在谈内功心法,而没有厉害的招数。尤其是函数指针的问题,虽想一笔带过,实际上反而成了那篇文章的鸡肋,实际上函数指针是很值得一谈的。于是,我决定再写一篇文章谈谈指针尤其是函数指针的的深入应用,并决定从排序下手。关于排序的问题,对于VB尤其有意义,因为和C和JAVA不一样,VB没有直接提供排序的函数,因此用来排序的方法堪称百花齐放。
那么你在实际使用中,常采用什么样的排序方法呢?用ListBox来Sort?就在VB里写个qsort?用不用递归呢?还是根本就不在VB里做?有没有免费的比较好的组件或DLL?
我们讨论的目的是找出一个平均性能不错,通用性好,综合的数组排序解决方案。不强求用纯VB来做,但至少VB中要用得方便,支持升降序、支持自定义的比较函数,支持各种数据类型,支持……
你的方案是什么?大家来讨论一下吧!