自然排序算法的实现困境(Natural sort algorithm implementation

2019-09-23 17:24发布

我用Google搜索ASP自然排序算法的经典实现无济于事。 最好我能找到的是从戴夫Koelle ,这是从SO的问题。 问题是,因为我需要实现这个算法在ASP经典,我没有访问某些功能,如

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

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

任何想法,我能做什么?

谢谢。

Answer 1:

您使用的是ASP的语言您还没有指定。 通常,这将是VBScript中。

但是,如果你使用JScript中,而不是那么你可以使用JScript中的数组对象,并使用它的排序方法。 该方法任选地作为一个参数的比较器功能。

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

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

有没有需要转换的一切JScript中,您可以使用从VBScript用JScript工具。



文章来源: Natural sort algorithm implementation woes