para m ← n decrescendo até 2 faça
Corrige-Subindo (A, m)
Use linguagem C. Não use C++ nem Java. Use layout padronizado.
É muito provável que não vou gostar das suas primeiras versões e vou sugerir alterações. Por isso, sugiro entregar suas primeiras versões em papel, antes do prazo final. A versão final deve ser entregue ao Moodle. Um resumo dos resultados dos testes deve constar, como comentário, no fim do seu programa C.
11 o para v crescendo de 1 até n faça 12 oooo chave[v] ← ∞ 13 oooo pai[v] ← 0 14 oooo cor[v] ← branco 15 o chave[r] ← 0 16 o pai[r] ← r 10 o Q ← Cria-Fila-Vazia ( ) 11 o para v crescendo de 1 até n faça 12 oooo Insere-na-Fila (v, Q)
3 9
1--------2--------3
|\ | /|
4| \ 5 |6 / |2
| \ | / 8 |
| \ | / |
4--------5--------6
|\ 6 | 9
| \ |
6| 7 \ |8
| \ |
7------- 8 9
8