Algoritmos e Estruturas de Dados 2

Seja bem-vindo a Algoritmos e Estruturas de Dados 2. Na primeira disciplina, vocês deram os seus primeiros passos em como programar, aprenderam sobre a sintaxe das linguagens de programação, alguns conceitos mais avançados, inclusive aprenderam o básico em como programar usando o paradigma de POO. Nesta disciplina, vocês iram dar um passo além, aprendendo um pouco sobre complexidade de tempo e espaço, tipos abstratos de dados, algoritmos de ordenação interna, além de algumas das mais importantes estruturas de dados que existem na programação.

Lembrando que todos os conceitos que vimos até então vão ser de extrema importância aqui para frente, e por isso, espero que tenham entendido bem o conteúdo de AEDs1. Deixarei alguns links úteis nessa seção para vídeos e livros que vão te ajudar a entender o conteúdo que falaremos aqui, além de uma pequena revisão de AEDs1.

Obrigado pela atenção e bons estudos.

Online

Cursos

  • MIT OpenCourseWare - Introduction to Algorithms - Este curso online gratuito do MIT é baseado no livro de Cormen et al. mencionado acima e inclui palestras em vídeo, leituras recomendadas e exercícios práticos. O curso cobre em detalhes como calcular a complexidade de funções recursivas. (Link)

Livros

Last updated