Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Este método, por las pruebas que he hecho comparándolo con el método burbuja (bubble sort ) y otros, para ordenar un vector o array que contiene los datos desordenados, es el mas rápido.
El ejemplo tiene una función llamada Ordenar_Matriz con los siguientes parámetros:
Sub Ordenar_Matriz(El_Vector() As Variant, _
Limite_Inferior As Long, _
Limite_Superior As Long)
El primer parámetro de la rutina se debe enviar el vector a ordenar.
El segundo es el límite inferior: Lbound(El_Vector)
El tercero es el límite Superior: Ubound(El_Vector)
Colocar dos Commandbutton. El Command1 crea valores aleatorios y los carga en el array y en un Listbox.
El Command2 ordena la matriz y luego carga los datos ordenados en el control.
Nota: el vector está declarado como Variant para que se pueda enviar cualquier dato numérico. Por eso para utilizarlo con algún dato especifico y optimizar, por ejemplo datos de tipo Long, single etc.., declararlo como " tal " en el argumento de la función.
Código fuente en el formulario:
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar