algorithm - por - Implementación del algoritmo de ordenamiento natural
metodos de ordenamiento (1)
Tengo implementaciones en Google ASP clásicas del algoritmo de ordenamiento natural en vano. Lo mejor que pude encontrar fue de Dave Koelle , que era de una pregunta sobre SO. El problema es que, dado que necesito implementar este algoritmo en ASP Classic, no tengo acceso a ciertas funciones como
Collections.sort(your list, new AlphanumComparator());
Idealmente, me gustaría pasar una matriz a una función y hacer que me devuelva la matriz ordenada.
¿Alguna idea sobre lo que podría hacer?
Gracias.
No ha especificado qué idioma está utilizando en ASP. Por lo general, esto sería VBScript.
Sin embargo, si usaras JScript entonces puedes usar el objeto de matriz de JScript y usar su método de clasificación. Este método toma opcionalmente como parámetro una función de comparación.
var a = new Array();
// code to populate array
a.sort(function() { // Comparator code returning (-1|0|1) });
No es necesario convertir todo a JScript, puede usar utilidades escritas en JScript desde VBScript.