Sección de códigos , trucos y ejemplos para visual basic


272 - Método " Inserción " para ordenar un vector de números

<Volver> - Anterior - Siguiente



 

Ejemplo del algorítmo llamado inserción para ordenar un array de números

 

Este método ordena el vector desplazando los elementos mayores hacia la parte derecha y los inferiores hacia la izquierda

La sub que ordena el array, se le debe enviar como parámetro la matriz a ordenar y en el segundo parámetro el modo de ordenación , es decir en forma Ascendente o Descendente.

Nota: para optimizar la velocidad de ordenación, sobre todo si son muchos elementos, cambiar la declaración del vector ( que está como Variant ), al tipo de dato a usar. Y también el valor de la variable t as Variant ( El elemento temporal ) que se encuentra dentro del procedimiento de ordenación

Otra cuestión es que este método es mucho mas eficiente cuando el vector ha sido inicializado con los datos ordenados en forma Ascendente, no asi cuando se ha inicializado en forma aleatoria o en forma Descendente.

 

Colocar:

 

Código fuente en el formulario

 


Recursos Visual basic 6.0 - Relacionados

Recursos Visual basic.NET - Relacionados



Buscar en Recursos vb