我用Google搜索ASP自然排序算法的经典实现无济于事。 最好我能找到的是从戴夫Koelle ,这是从SO的问题。 问题是,因为我需要实现这个算法在ASP经典,我没有访问某些功能,如
Collections.sort(your list, new AlphanumComparator());
理想情况下,我想一个数组传递给一个函数并让它回到我的有序阵列。
任何想法,我能做什么?
谢谢。
我用Google搜索ASP自然排序算法的经典实现无济于事。 最好我能找到的是从戴夫Koelle ,这是从SO的问题。 问题是,因为我需要实现这个算法在ASP经典,我没有访问某些功能,如
Collections.sort(your list, new AlphanumComparator());
理想情况下,我想一个数组传递给一个函数并让它回到我的有序阵列。
任何想法,我能做什么?
谢谢。
您使用的是ASP的语言您还没有指定。 通常,这将是VBScript中。
但是,如果你使用JScript中,而不是那么你可以使用JScript中的数组对象,并使用它的排序方法。 该方法任选地作为一个参数的比较器功能。
var a = new Array();
// code to populate array
a.sort(function() { // Comparator code returning (-1|0|1) });
有没有需要转换的一切JScript中,您可以使用从VBScript用JScript工具。