C sharp - Funciones para ordenar vectores

 
Vista:

Funciones para ordenar vectores

Publicado por anónimo (1 intervención) el 12/05/2020 13:53:47
Hola!! Soy un novato en esto de la programación y me gustaría saber si alguien me puede echar una mano. He programado las funciones creciente y decreciente para ordenar vectores. Me quedan otras 2 por programar conocidas como "valle" y "montaña", esto es, poner los valores más altos en los extremos del vector y los valores más bajos en el centro del vector en el caso del valle y poner los valores más altos en el centro del vector y los valores más bajos en los extremos del vector en el caso de la montaña. Por ejemplo:

(en la primera fila tenemos la posición del vector y en la segunda lo que tarda en realizarse un trabajo, que es el valor que queremos ordenar)

Matriz:
0 1 2 3 4
7 8 4 1 3

Función valle:
0 4 3 2 1
7 3 1 4 8

Función montaña:
3 2 1 0 4
1 4 8 7 3

No consigo programar estas dos funciones de manera genérica y si alguien puede echarme un cable me sería de gran ayuda y se lo agradecería muchísimo.

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder