Estruturas de Dados / Organização de Dados I  —  2015/1

Turma do Professor Claudson Ferreira Bornstein

Página principal

Conteúdo das aulas dadas pelo Prof. Vinícius Gusmão

(durante ausência médica do Prof. Claudson)

01/04


Listas lineares em alocação encadeada: vantagens e desvantagens em relação a arrays. Mecânica e complexidade das operações básicas.
Assunto incidental: complexidade amortizada de n inserções em arrays com política aritmética e geométrica de crescimento.  
 

06/04


Aplicação conjunta de listas sequenciais e encadeadas: o problema da ordenação topológica. Algoritmo inicial ingênuo de complexidade O(n4). Diversas melhorias culminando no algoritmo de tempo linear O(n + m).  
 

08/04


A técnica do "slow runner versus fast runner": encontrando o elemento central de uma lista simplesmente encadeada com um único percurso da lista.
Implementação de listas encadeadas "from scratch" em linguagem C. Código feito em sala de aula no GitHub.  
 

Voltar ao topo