Tenho tentado mudar meu algoritmo bubblesort para o tipo de seleção, mas estou tendo dificuldades.
A seguir está o algoritmo bolha:
Para K = 0 a n-2:
Para j = 0 a n-k - 2:
Se item [j] > item [j + 1]:
Temp = item [j]
Item [j] = item [j + 1]
Item [j + 1] = temp
Fim se
Fim para
Fim para
Fim bolha
Aqui está o que um amigo me deu em JavaScript e queria saber se alguém poderia me ajudar a transformá-lo em pseudocódigo. Obrigado.
Var arr = new Array (23, 19, 35, 12, 30)
Temp = 0
Para (k = 0; k< arr.length - 1; k++) {
Para (j = k + 1; j< arr.length; j++) {
Se (arr [k] > arr[j]) {
Temp = arr [k]
arr [k] = arr [j]
arr [j] = temp
}
}
}
Para (k = 0; k< arr.length; k++) {
Alert(arr[k])
}
Obrigado a todos, sou novo em programação e algoritmos. Por favor, ajude-me! :(