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