Olá,
Vou desenvolver projetos de algoritmos e estruturas de dados em C++, Java, Python e mais.
Tenho expertise nos seguintes algoritmos
- Programação dinâmica (LIS, LCS, etc)
- Algoritmos construtivos
- Teoria dos grafos (Caminho mais curto, fluxos, árvores geradoras mínimas, DSU)
- Ad-Hoc
- Bitmasks e lógica bit a bit
- Dividir e conquistar
- Ordenação (Radix, Quick, Merge, Inserção, Seleção, etc)
- Força bruta
- Teoria dos jogos
- Recursão
- Algoritmos gananciosos
- Geometria computacional (linha de varredura, envoltória convexa, Li-Chao)
- Algoritmos heurísticos (algoritmos genéticos, Best-First, A* Search)
- Manipulação de strings (KMP, correspondência de padrões)
- Busca (BFS, DFS, busca binária, interpolação, etc)
- Depuração
- Probabilidade (Redes bayesianas, modelo de Markov, HMM)
Tenho expertise nas seguintes estruturas de dados
- Árvores de segmento (Iterativa, Recursiva, Árvores de intervalo)
- Árvores de busca binária (AVL, Vermelho-preto)
- Pilhas (Binária, Fibonacci, Binomial)
- Fila monótonica, pilha
- Listas
Garantirei clareza, correção e eficiência no código.
Sinta-se à vontade para me enviar uma mensagem antes de fazer seu pedido.
Obrigado =)