Visual Basic - Ordenar Matriz con metodo burbuja?

Life is soft - evento anual de software empresarial
 
Vista:

Ordenar Matriz con metodo burbuja?

Publicado por willbeck (1 intervención) el 29/01/2007 18:04:54
Hola q tal, soy novato en esto y estoy tratando de aprender como trabajan los arrays, hasta ahora e podido ordenar Vectores, pero me e quedado trancado a la hora de Ordenar una matriz, tengo la idea pero no se como plasmarla en el vb 6.0

Estaba practicando una matriz 2x2 ahi utilizo los for claro el de j esta de 0 a 0 porq son 2 na mas.

For i = 0 To 1
For j = 0 To 0
If matriz(i, j) < matriz(i, j + 1) Then
a = matriz(i, j + 1)
End If
Next j
Next i
Text5.Text = a

Pero claro siempre me va a dar el resultado de la ultima fila.. tengo q la idea q hay q ir buscando fila por fila cual es mayor e ir comparando para dejar el mayor solamente. pero no se como haria la comparacion en i.

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

RE:Ordenar Matriz con metodo burbuja?

Publicado por jose carlos (340 intervenciones) el 30/01/2007 18:49:51
Si colocas los for como los has puesto, entonces nunca te funcionará (has puesto el for j de 0 a 0!!!!!)

Así si te irá:

a = 0
For i = 0 To 2
For j = 0 To 1
If matriz(i, j) < matriz(i, j + 1) Then a = matriz(i, j + 1)

Next j
Next i
Text5.Text = a

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar