Red de conocimiento informático - Problemas con los teléfonos móviles - Programación afinada 4

Programación afinada 4

El siguiente código está escrito en C#. Si no necesita C#, es solo una diferencia de sintaxis.

Código de prueba:

string strs = "7, 3, 4 | 3, 7, 1 ";

int[] st, end

RtALLthing(strs, out st, out end);

Después de ejecutar, st se ordena en orden ascendente: 3, 4, 7.

El final se ordena en orden descendente 7, 3, 1.

///Método de clasificación principal, en el que intstr es la cadena entrante, out devuelve dos matrices de enteros, st corresponde al número antes de | y end corresponde al número después de |.

cosa pública vacía (string intstr, out int[] st, out int[] end)

{

string[] strs = intstr. split(' | ');

int[] puntos, termina

cadena[] strs1=cadenas[0]. ciruela pasa(). split(',');

cadena[] strs2=cadenas[1]. ciruela pasa(). split(',');

sts = nuevo int[strs1. longitud];

extremos = nuevo int[strs2. longitud];

for(int I = 0; i ltsts. longitud; i)

{

sts[i] = int. Parse(strs1[i].Trim().ToString());

}

for(int I = 0; i lt end. length; i)

{

termina[i] = int. Parse(strs2[i].Trim().ToString());

}

ST = rt max(STS);

end = RtMin( termina);

}

///Método de clasificación de pequeño a grande

public int[] RtMax(int[] L)

{

int[]strs = new int[L . Longitud];

for(int I = 0; i ltstrs. length; i)

{

int str = 0;

for(int j = 0;j ltstrs. length-I-1;j)

{

if(L[j] gt; L[j 1])

{

cadena = L[j];

L[j ]= L[j 1];

l[j 1]= str;

}

Otro

{

cadena = L[j 1];

}

}

if (i == longitud de cadena - 1)

{

cadena = L[0];

}

cadenas[cadenas.

length-I-1]= str;

}

Devolver strs

}

///Ordenar de mayor a menor Método

public int[] RtMin(int[] L)

{

int[]strs = new int[L .

for(int I = 0; i ltstrs. length; i)

{

int str = 0;

for(int j = 0 ;j ltstrs.length-I-1;j)

{

if(L[j] lt;L[j 1])

{

cadena = L[j];

L[j]= L[j 1];

l[j 1]= cadena

;

}

Otro

{

str = L[j 1];

}

}

if (i == longitud de cadena - 1)

{

cadena = L[0];

}

cadenas[cadenas. length-I-1]= str;

}

Devolver strs

}

Espero que te ayude~ ~ ~< / p>