🖥️ Análise e Técnica de Algoritmos - UFCG
Repositório com as atividades e matérias desenvolvidas ao longo da disciplina.
Lista
Tema abordado
Repositório
00
Conceitos Básicos (Usada para teste)
Link
01
Força Bruta
Link
02
Divisão e Conquista / Programação Dinâmica
Link
03
Grafos
Link
Conteúdo
Tema abordado
Excalidraw
SVG
01
Soma de Primitivas
Link
Link
02
Análise Assintótica
Link
Link
03
Análise de Algoritmos Recursivos
Link
Link
04
Análise de Algoritmos Recursivos com o Método Mestre
Link
Link
05
Análise de Algoritmos Recursivos com o Método da Substituição
Link
Link
06
Análise Amortizada
Link
Link
07
Prova de Corretude de Algoritmos Iterativos
Link
Link
08
Prova de Corretude de Algoritmos Recursivos
Link
Link
📙 Resumos (Listas Presenciais)
Lista
Tema abordado
PDF
Excalidraw
SVG
01
Análise de Algoritmos / Prova de Corretude
Link
-
-
02
Força Bruta / Backtracking / Branch and Bound / Gulosos
-
-
-
03
Divisão e Conquista / Programação Dinâmica
Link
Link
Link
04
Grafos
Link
Link
Link
Nome
Código
Permutation
Link
Permutation with Repetition
Link
String Matching
Link
Nome
Código
Binomial
Link
Min Coins
Link
Fatorial
Link
Fibonacci
Link
Knapsack
Link
Longest Common Subsequence (LCS)
Link
Longest Increasing Subsequence (LIS)
Link
Maximum Subarray
Link
📌 Extras
Nome
Código
Descrição
Binary Tree
Link
Classe Python que representa uma árvore binaria
Heap Permutation
Link
Algoritmo de permutação baseada em Heap
Fast Reader
Link
Classe Java que realiza leituras, da entrada padrão, rápidas
🚀 Tecnologias, Ferramentas e Plataformas
Python - Linguagem de programação
Java - Linguagem de programação
Excalidraw - Ferramenta de desenho
Virtual Judge - Plataforma de submissão de exercícios
Python Tutor - Plataforma de visualização de execução de código python