Enviado em 08/04/2016 - 11:01h
Bom dia, estou fazendo um trabalho com árvores binárias. Consigo exibir a lista (nós) em ordem de inserção.
Só não consigo exibir em ordem de lançamento (ex: inseri um filme com ano de lançamento 2015 no primeiro cadastro e um de 2016 no segundo). Nessa ordem, apareceria em primeiro o ano 2015 e depois 2016. O que preciso é que o 2016 apareça primeiro e depois 2015, ou seja, o mais novo primeiro.
Alguém me dá uma luz?
Só não consigo exibir em ordem de lançamento (ex: inseri um filme com ano de lançamento 2015 no primeiro cadastro e um de 2016 no segundo). Nessa ordem, apareceria em primeiro o ano 2015 e depois 2016. O que preciso é que o 2016 apareça primeiro e depois 2015, ou seja, o mais novo primeiro.
Alguém me dá uma luz?
void ordem(filmes *raiz)
{
if(raiz != NULL)
{
ordem((raiz)->esq);
printf("\n\nFilme: ");
printf("%s", (raiz)->filme);
printf("\nLancamento = ");
printf("%d", (raiz)->lancamento);
ordem((raiz)->dir);
}
}