question

JavaScript para Pseudo Código?

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! :(
resposta Resposta

JavaScript para Pseudo código

Tenho tentado mudar meu algoritmo Bubble Sort para o tipo de seleção, mas estou com dificuldades.

Aqui está o algoritmo Bubble Sort:

  • - 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
  • Final bubbleSort

Aqui está o código JavaScript que recebi de um amigo e gostaria de transformá-lo em pseudo có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, me ajudem! :(


ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved