我已经谷歌搜索自然排序算法的ASP经典实现无济于事。我能找到的最好来自Dave Koelle,它来自SO上的一个问题。问题是,因为我需要实现这个算法在ASP经典,我没有访问某些功能,如自然排序算法实现困境
Collections.sort(your list, new AlphanumComparator());
理想情况下,我想一个数组传递给一个函数,并把它返回给我有序数组。
关于我能做什么的任何想法?
谢谢。
我已经谷歌搜索自然排序算法的ASP经典实现无济于事。我能找到的最好来自Dave 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编写的实用程序。
你可怜的东西。你为什么陷入ASP Classic?将UNIAC从仓库中提取出来比使用ASP classic更好。 – MusiGenesis 2009-08-14 15:02:25
这不是说它会帮助回答这个问题,但我真的很好奇,知道为什么你被ASP经典卡住了。 – 2009-08-14 15:09:25
因为我必须维护一个遗留应用程序。 :( – Mike 2009-08-14 15:11:28