Olá!
Se você está procurando alguém que te ajude com suas tarefas de estrutura de dados e algoritmos em qualquer linguagem como C/C++, Python e Java, envie uma mensagem.
Estruturas de Dados:
- Arrays Dinâmicos
- Listas LigadasSimplesmente Ligadas
- Listas Ligadas Circulares
- Listas Ligadas Duplas
- Listas Ligadas Terciárias
- Pilhas
- Filas
- Fila Simples
- Fila Circular
- Fila de Prioridade
- Árvores Completas
- Árvores Binárias
- Árvores AVL
- Árvores Terciárias
- Heap Mínimo
- Heap Máximo
- Tabelas Hash
- GrafosGrafos Direcionados
- Grafos Não Direcionados
Algoritmos:
- OrdenaçãoBubble Sort
- Ordenação por Seleção
- Ordenação por Inserção
- Ordenação Shell
- Heap Sort
- Merge Sort
- Contagem de Ordenação
- Quick Sort
- BuscaLinear
- Busca Binária
- Busca por Interpolação
- Busca por Pulos
- Recursão
- Travessia de GrafosBusca em Largura (BFS)
- Busca em Profundidade (DFS)
- Algoritmos de GrafosAlgoritmo de Dijkstra
- Algoritmo de Prim
- Algoritmo de Kruskal
- Ordenação Topológica
- Componentes Fortemente Conectados (SCC)
- Pontos de Articulação
- Ponte
- Programação DinâmicaAbordagem de Cima para Baixo
- Abordagem de Baixo para Cima
- Problema de Troca de Moedas
- DP em Árvores
- DP de Dígitos
- Algoritmos Gulosos
- Matemática e Teorias de ComputaçãoCombinatória
- Teoria dos Números
- Aritmética Modular
- Algoritmos de StringTrie
- Knuth-Morris-Pratt (KMP)
- Rabin-Karp