自然排序算法实现困难

时间:2009-08-14 14:46:27

标签: algorithm asp-classic sorting

我用Google搜索自然排序算法的ASP Classic实现无济于事。我能找到的最好来自Dave Koelle,这是来自SO的问题。问题是因为我需要在ASP Classic中实现这个算法,所以我无法访问某些功能,例如

Collections.sort(your list, new AlphanumComparator());

理想情况下,我想将一个数组传递给一个函数并让它返回给我有序的数组。

关于我能做什么的任何想法?

谢谢。

1 个答案:

答案 0 :(得分:3)

您尚未指定在ASP中使用的语言。通常这将是VBScript。

但是,如果您要使用JScript,那么您可以使用JScript的数组对象并使用其排序方法。该方法可选地将比较器函数作为参数。

 var a = new Array();
 // code to populate array

 a.sort(function() { // Comparator code returning (-1|0|1) });

无需将所有内容转换为JScript,您可以使用VBScript中用JScript编写的实用程序。