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
- Espaço particionado
Implementações:
- Python:
set
- C++:
unordered_set
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
Implementações:
- Python:
dict
- C++:
unordered_map
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
Implementações:
- Python:
list
- C++:
array, vector, list, forward_list
Autores:
- Acsa Laiane Arcanjo Augusto
- Daniele Mendonça de Carvalho
- Gabriel Lucas de Medeiros Leite
- Gabriel Martins Spínola
- Maria Luiza de Araújo Azevedo
Datas:
- Entrega do notebook: 12/03
- Tutorial: 14/03
Implementações:
- Python:
sortedcontainers.SortedList
- C++:
multiset
Autores:
- Álvaro Prudêncio Araújo
- Felipe Rodrigues do Nascimento
- Lindonilson de Oliveira Macial
- Marcos Vinicio Araujo Delgado Junior
- Yago Beserra Marques
Datas:
- Entrega do notebook: 14/03
- Tutorial: 19/03
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
Datas:
- Entrega do notebook: 19/03
- Tutorial: 21/03
Implementações:
- Python:
queue.FifoQueue
ecollections.deque
- C++:
queue
edeque
Autores:
- Bruna Soares
- Eduardo Paixão
- Marlus Marcos
- Pedro Nogueira
- Rodolfo Dantas
Datas:
- Entrega do notebook: 21/03
- Tutorial: 26/03
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
Datas:
- Entrega do notebook: 26/03
- Tutorial: 28/03
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
Datas:
- Entrega do notebook: 28/03
- Tutorial: 02/04