Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2009, 15:10
Avatar de DarkskullDA
DarkskullDA
 
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: reordenar Array

la paginas de tu firma.. formas parte de ellas (escribes)?

weno aqui la funcion.. si.. la hice ne 2min asi q no me puse a usar variabels bonitas y reutilize variables.. (la flojera XD) epro igual funciona :P ^^

te lo deje pra que funione apra caulqueria rray de ucalqueir tamaño y desde ucalqueir numero :S....
num - > es el array cn cualqueri cantida de numeros desordenados/ordenados
y cuando llams a la funcion le dices desde que numero ordenar ( ordenar(5) ) - > aqui ordena desde el 5..
por ejemplo asi tal cual el copdigo.. te mostraria com oresultado
5,6,7,8,9,1,2,3,4

Código:
num=new Array(5,1,4,7,2,6,9,3,8);
t=new Array();
function ordenar(desde){
tam=num.length;
for(a=0;a<(tam-1);a++){
	for(b=0;b<(tam-1);b++){
	if(num[b+1]<=num[b]){
	temp=num[b];
	num[b]=num[b+1];
	num[b+1]=temp;
		}
	if(num[b+1]==desde){fin=b+1;}}}
b=0;
for(a=0;a<tam;a++){
t[a]=num[a];
if((a+fin)>(tam-1)){
num[a]=t[b];
b++;
}else{
num[a]=num[a+fin];}}
trace(num);}
ordenar(3);

suerte.. www.muelalab.com
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.

Última edición por DarkskullDA; 28/11/2009 a las 15:24