Mostrando entradas con la etiqueta ordenacion de vectores. Mostrar todas las entradas
Mostrando entradas con la etiqueta ordenacion de vectores. Mostrar todas las entradas

domingo, 12 de agosto de 2012

algoritmo de ordenacion por seleccion en c sharp

este es un método de ordenación muy común
para ordenar vectores

int  posMayor;
                for (int cont1 = 0; cont1 < tama - 1; cont1++)
                {
                    posMayor = cont1;
                    for (cont2 = cont1 + 1; cont2 < tama; cont2++)// tama es el tamaño del vector
                    {
                        if (words[posMayor].CompareTo(words[cont2]) < 0)
                        {
                            posMayor = cont2;
                        }

                    }
                    aux = words[posMayor];
                    words[posMayor] = words[cont1];
                    words[cont1] = aux;
                }