Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gustavooly/lyceum
- Owner: GustavoOly
- License: mit
- Created: 2024-01-24T00:56:26.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-11-16T00:28:54.000Z (about 2 months ago)
- Last Synced: 2025-01-02T01:19:29.597Z (3 days ago)
- Topics: algorithms, c, data-structures, learning, procedural-programming
- Language: C
- Homepage:
- Size: 20.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)