degreeStuff

Estrutura de Dados e Algoritmos I

Docentes:


Plano Curricular

  1. Introdução à análise de algoritmos: Complexidade Espacial e Temporal; Melhor caso, pior caso e caso esperado; As anotaçõesO maíusculo, Omega e Teta; Análise de algoritmos iterativos e recursivos
  2. Tipos Abstractos de Dados:
    1. Listas, Pilhas, Filas: comportamento e uso das estruturas de dados
    2. árvores, árvores Binárias, ABP’s e AVL’s: comportamento e uso das estruturas de dados.
  3. Filas com prioridade: Heaps binários; construção de um heap a partir de um vector
  4. Tabelas de Dispersão: Funções de Dispersão; Encadeamento separado; Colisões e estratégias de resolução: dispersão linear,quadrática e dispersão dupla “Rehasing”
  5. O problema da ordenação: Apresentação, análise do comportamento de Bubblesort, Insertion sort, Mergesort, Heapsort,Quicksort e Bucketsort.

Ficheiros

🗂 [parent directory]

📂 EDA1
  📂EDA1/Dicionarios
    📄english-freq.txt
    📄english.txt
    📄portuguese-large.txt
    📄portuguese.txt
  📄fatal.h
  📄funcions.h
  📄functions.c
  📄main.c
  📄work_bether.c