Este repositório foi pensado para quem já programa em Python, mas ainda não teve contato profundo com abstrações de alto nível como conjuntos e árvores.
Se você ainda não teve o primeiro contato com Python, dê uma olhada neste repositório 🙃
- Conjuntos
- Dicionários
- Listas ordenadas manualmente
- Listas ordenadas automaticamente
- Pilhas
- Filas e deques
- Árvores
- Consultas espaciais
Implementações:
- Python:
set - C++:
unordered_set,unordered_multiset
Autores:
- Anderson Pereira Torres de Sá Neto - github/andersonptsn
- Danilo Miranda de Medeiros Galvão - github/Fisiquelaz
- João Mendes Lopes Neto - github/joaomendesln
- Mateus Firmino Barros - github/mateusfb
- Matheus Coelho Gurgel do Amaral - github/matheuscga
Notebook:
Implementações:
- Python:
dict - C++:
unordered_map,unordered_multimap
Autores:
- João Marcos Pereira Bezerra - github.com/marcospb19
- João Vítor Fonseca de Mendonça - github.com/vitor177
- Marcelo Ezequiel Moura Aragão - github.com/marcelomoura1511
- Marlon Secundo de Oliveira Ferreira - github.com/marlonsecundo
Notebook:
Implementações:
- Python:
list - C++:
array, vector, list, forward_list
Autores:
- Acsa Laiane Arcanjo Augusto
- Anna Beatriz de Souza Albuquerque
- Daniele Mendonça de Carvalho
- Gabriel Lucas de Medeiros Leite
- Gabriel Martins Spínola
- Maria Luiza de Araújo Azevedo
Notebook:
Implementações:
- Python:
sortedcontainers.SortedList - C++:
set,multiset
Autores:
- Álvaro Prudêncio Araújo
- Felipe Rodrigues do Nascimento
- Lindonilson de Oliveira Macial
- Marcos Vinicio Araujo Delgado Junior
- Yago Beserra Marques
Notebook:
Implementações:
- Python:
queue.LifoQueue - C++:
stack
Autores:
- Abraão Lincol R. Cavalcante
- Davi César de Araújo Bezerra
- Emanuel Felipe G. Leão
- João Vitor Dias Xavier
- Lucas Vinicius Sales Dantas
Notebook:
Implementações:
- Python:
queue.Queue,queue.PriorityQueueecollections.deque - C++:
queueedeque
Autores:
- Bruna Soares
- Eduardo Paixão
- Marlus Marcos
- Pedro Nogueira
- Rodolfo Dantas
Implementações:
- Python: milhões de bibliotecas 🤠 (
pptree, por exemplo) - C++: bibliotecas (
Boost.PropertyTree, por exemplo)
Autores:
- Felipe Eduardo
- Fernando Igor
- Italo Bruno
- Keler Yohan
- Leonardo Santos
Implementações:
- Python:
scipy.Spatial.KDTree - C++: bibliotecas
Autores:
- Gabriel Rocha de Souza
- Giovanna Karla de Macedo Felix
- Jonas Florencio
- João Paulo Carneiro
- Pedro Cardoso Carvalho