Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gustavooly/lyceum

My personal studies
https://github.com/gustavooly/lyceum

algorithms c data-structures learning procedural-programming

Last synced: 3 days ago
JSON representation

My personal studies

Awesome Lists containing this project

README

        

## Estrutura de Dados

**Listas**

- [x] Filas
- [x] Pilhas
- [x] Lista encadeada

**Árvores**

- [ ] Árvore Binária de Busca (BST)
- [ ] Árvore AVL (auto-balanceada)
- [ ] Árvore B (balanceada)
- [ ] Heap (min-heap e max-heap)

**Grafos**

- [ ] Representação por lista de adjacência
- [ ] Representação por matriz de adjacência

**Hashing**

- [ ] Tabela Hash
- [ ] Tratamento de colisão (encadeamento, endereçamento aberto)

**Conjuntos**

- [ ] Union-Find (Disjoint Set)

## Algoritmos

**Ordenação**

- [x] bubble sort;
- [x] insertion sort;
- [ ] Merge Sort
- [ ] Quick Sort
- [ ] Heap Sort
- [ ] Counting Sort
- [ ] Radix Sort

**Busca**

- [ ] Busca em largura (BFS) - Grafos
- [ ] Busca em profundidade (DFS) - Grafos

**Caminhos em Grafos**

- [ ] Dijkstra (caminho mínimo)
- [ ] Bellman-Ford (caminho mínimo)
- [ ] Floyd-Warshall (caminhos mínimos múltiplos)
- [ ] Algoritmo de Prim (árvore geradora mínima)
- [ ] Algoritmo de Kruskal (árvore geradora mínima)