1º EP

Reclamações

No horário da monitoria, até o final do curso (algumas pessoas só percebem que o monitor é um estrupício no final de novembro).

Critérios utilizados na correção

Clipes

Eu perdi um monte, desculpe.

"Links"

Na correção, utilizei como referência:

Comentários sobre os erros

Eu tentei sempre apontar o local do erro, e não me lembro de ter deixado algum programa escrito apenas "não funciona". No início da correção, quando eu ainda estava com paciência, eu até detalhava os erros encontrados, mas como alguns eram muito freqüentes, descrevo-os a seguir (não necessariamente apontando as soluções). Eu fiquei surpreso com a quantidade de coisas que não funcionavam num EP já feito e corrigido (problemas de algoritmo, não de linguagem). Alguns erros eu nem apontei nas listagens.

1. Não é suficiente atualizar apenas o vetor Rank

2. Não prevê estouros de limites

3. Métodos enormes, muito static e public (ou seja, a estrutura do programa não está boa)

4. Reinicializar o vetor Rank [(for int i = 0; i < TAMANHO; i++) Rank[i] = i;] a cada nova ordenação

5. A busca binária só para quando "início" é maior que "fim"

6. Captura de erros

7. Nomes de variáveis e comentários

8. Identação

9. Booleanas

10. Código obsoleto

11. Fechar janela.