close
Ementa de Disciplina
BIA1004
|
ESTRUTURA DE DADOS EM PYTHON
4 créditos
Ementa
Modularização de programas e uso de bibliotecas; Algoritmos básicos: pesquisa sequencial, pesquisa binária, ordenação por seleção, "heapsort", "mergesort", "quicksort"; Estruturas lineares: listas, pilhas, filas, heaps; Árvores: formas de representação, recursão em árvores, árvores binárias, árvores binárias de busca, árvores balanceadas; Heaps e filas de prioridades. Grafos e algoritmos básicos: busca em largura e busca em profundidade.
Bibliografia
Lambert; K.
FUNDAMENTOS DE PYTHON: Estruturas de dados
;
São Paulo: Cengage Learning; 2a Edição, 2020.
Agarwal; B.
Estruturas de Dados e Algoritmos com Python
;
São Paulo: Novatec Editora; 3ª edição, 2023.
Bhargav; A.
Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos
;
São Paulo: Novatec, 2017.
Bibliografia Complementar
Downey; A.
Pense em Python
;
São Paulo: Novatec; 3ª edição, 2024.
Luiz Eduardo Borges.
Python para Desenvolvedores
;
São Paulo: Novatec, 2014.
Al Sweigart.
Automatize tarefas maçantes com Python
;
São Paulo: Novatec, 2015.
Pré-requisitos
CTC4002
Co-requisitos
Nenhum co-requisito encontrado para BIA1004
Última atualização da ementa: 16/05/2025