Em estruturas de dados, qual é a principal diferença entre matrizes e listas no que se refere à alocação de memória e flexibilidade na manipulação de elementos?
Matrizes utilizam alocação estática de memória e armazenam apenas dados heterogêneos, enquanto listas utilizam alocação dinâmica de memória e armazenam apenas dados homogêneos.
Matrizes possuem tamanho fixo e são alocadas de forma contígua na memória, enquanto listas podem crescer dinamicamente e não exigem armazenamento contíguo.
Matrizes são representações estruturadas em fluxogramas, enquanto listas são exclusivamente usadas na forma de pseudocódigos.
Matrizes e listas possuem as mesmas características em termos de manipulação de dados e estrutura de alocação.
Matrizes permitem acesso direto a qualquer elemento, enquanto listas exigem a navegação sequencial para acessar elementos intermediários.