Skip to content

fabi0casa/Compilado-Estrutura-de-Dados

Repository files navigation

Compilado Estrutura de Dados Estrutura de dados logo

O Compilado Estrutura de Dados é um projeto dedicado a fornecer uma vasta coleção de exercícios práticos em C, todos desenvolvidos para a matéria de Estrutura de Dados. Este projeto visa não apenas consolidar o conhecimento adquirido na disciplina, mas também aprimorar a experiência de desenvolvimento através de uma estrutura organizada e eficiente.

Os exercícios originais foram criados em colaboração por:

A refatoração e o planejamento adicional foram realizados posteriormente, como uma maneira de aprofundar e aumentar a experiência com programação em C, e como uma lembrança dos tempos que nós passamos para resolver todos os exercícios da matéria.

Objetivo do Projeto

O principal objetivo deste projeto é oferecer uma solução robusta para a prática de conceitos fundamentais de Estrutura de Dados. Através da refatoração dos exercícios existentes, procurar alcançar os seguintes objetivos:

  • Organização através de Menus e Submenus: Reestruturar todos os exercícios para se encaixarem em um sistema de menus e submenus bem definido. Isso facilita a navegação e a execução dos exercícios, permitindo que os usuários acessem rapidamente o que precisam.

  • Interface Limpa e Intuitiva: A interface foi cuidadosamente projetada para manter o terminal o mais limpo e amigável possível. Reduzi ao mínimo a complexidade visual para garantir que o foco esteja no aprendizado e na prática.

  • Validação e Minimização de Erros: Implementar validações rigorosas nas entradas para reduzir ao máximo a possibilidade de erros por parte do usuário. Isso melhora a confiabilidade dos exercícios e ajuda a evitar frustrações durante o uso.

  • Compatibilidade Multi-Plataforma: Utilizar macros e práticas de desenvolvimento que garantem que o projeto seja compatível tanto com sistemas operacionais Windows quanto Linux. Isso amplia a acessibilidade e a flexibilidade para diferentes ambientes de desenvolvimento.

Estrutura do Projeto

O projeto é organizado da seguinte maneira:

Diagrama do Projeto

Contribuições

Contribuições são bem-vindas! Se você encontrar problemas, tiver sugestões de melhorias ou desejar adicionar novos exercícios, sinta-se à vontade para abrir uma issue ou enviar um pull request. A colaboração é essencial para o crescimento e aprimoramento contínuo deste projeto.

About

Programa com todos os exercícios da matéria de Estrutura de Dados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages