Foros del Web » Programación para mayores de 30 ;) » .NET »

Ordenacion por Seleccion directa en array

Estas en el tema de Ordenacion por Seleccion directa en array en el foro de .NET en Foros del Web. Hola a ver si alguien puede decirme si este codigo es realmente seleccion directa, yo lo ejecuto y visualizo los datos para ver el orden ...
  #1 (permalink)  
Antiguo 05/01/2014, 20:58
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 5 meses
Puntos: 1
Ordenacion por Seleccion directa en array

Hola a ver si alguien puede decirme si este codigo es realmente seleccion directa, yo lo ejecuto y visualizo los datos para ver el orden que siguen y parece que funciona, el codigo lo hago de forma distinta a lo convencional, segun el codigo convencional se arregla el vector y despues cambia el valor, yo en este voy cambiando el valor directamente sin cambiar el indice, por lo demas funciona igual pienso. dejo el codigo para que le echeis un vistazo:

using System;
public class directa
{
public static void Main()
{
int[] numeros={34,56,76,87,90,1};
int i,j,min,auxiliar;
for (i=0; i<numeros.Length-1; i++)
{
min=i;
for (j=i+1; j<numeros.Length; j++)
if (numeros[j] < numeros[min])
{
auxiliar=numeros[j];
numeros[j]=numeros[min];
numeros[min]=auxiliar;
}
foreach (int pantalla in numeros)
{
Console.Write(pantalla);
Console.WriteLine();
}
}
for (i=0; i<numeros.Length; i++)
Console.WriteLine(numeros[i]);
}
}

Etiquetas: directa, ordenacion, seleccion, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.