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