Bem-vindo ao repositório #7DaysOfCode! Este é um desafio de programação de 7 dias criado pela Giovanna Moeller (girl.coding) e é focado em aprimorar as habilidades em estrutura de dados. Eu estou usando Python como linguagem de programação para esse dasafio. Neste repositório, você encontrará soluções para uma série de problemas de estrutura de dados, organizados por dia.
O objetivo do #7DaysOfCode é fornecer um conjunto de desafios diários que permitam a prática de estruturas de dados em Python. Cada dia, você encontrará um novo problema que exigirá a implementação de uma estrutura de dados ou a aplicação de um conceito específico.
Aqui está uma visão geral dos desafios diários:
Dia 1 - Arrays
Problema: Implementar uma versão simplificada de uma lista de compras usando arrays. A lista deve permitir adicionar novos itens, remover itens e listar todos os itens.
Dia 2 - Lista Encadeada
Problema: implementar um sistema de gerenciamento de pacientes em um hospital usando listas simplesmente encadeadas.
Dia 3 - Lista Duplamente Encadeadas
Problema: implementar um sistema de controle de estoque de uma loja usando listas duplamente encadeadas.
Dia 4 - Filas
Problema: implementar uma fila simples para gerenciar pedidos de um restaurante.
Dia 5 - Pilhas
Problema: implementar uma pilha simples para gerenciar os livros da saga "As Crônicas de Gelo e Fogo" (Game of Thrones).
Dia 6 - Hashmap
Problema: implementar um sistema de pontuação para jogos online usando uma técnica de hashmap.
Você pode clonar este repositório e navegar pelos diretórios para encontrar a solução de cada desafio diário. Cada diretório contém um arquivo Python com a implementação da estrutura de dados ou do algoritmo solicitado.
Sinta-se à vontade para explorar as soluções existentes, estudar e aprender com elas. Contribuições são sempre bem-vindas!
Este repositório é licenciado sob a Licença MIT. Sinta-se à vontade para utilizar, modificar e distribuir o código contido neste repositório de acordo com os termos da licença.