E09.1 Escreva uma função que verifique se uma lista encadeada com cabeça que contém números inteiros está em ordem crescente. As células das listas têm a seguinte estrutura:
struct caixa { int num; struct caixa *prox; }; typedef struct caixa celula;
E09.2 Imagine listas encadeadas cujas células contêm caracteres. (Comece definindo a estruturas das células.) Escreva uma função que compare lexicograficamente duas listas encadeadas desse tipo, digamos x e y. Sua função deve devolver
(Portanto, sua função deve ter comportamento semelhante à strcmp da biblioteca string.)