Bem-vindo ao meu repositório de estudos sobre estrutura de dados em C! 🚀
Este repositório foi criado com o intuito de documentar e compartilhar meu aprendizado sobre diversas estruturas de dados utilizando a linguagem de programação C. Aqui você encontrará implementações e exemplos práticos de diferentes estruturas de dados, acompanhados de explicações e comentários.
- Aprender e implementar estruturas de dados básicas e avançadas em C.
- Desenvolver habilidades de programação e raciocínio lógico.
- Praticar e reforçar conceitos de algoritmos e estruturas de dados.
O repositório está organizado em pastas, cada uma contendo códigos e exemplos de uma estrutura de dados específica:
1- variaveis-e-memoria/
- Primeiro contato com estrutura de dados observando os endereços das variáveis na memória do computador.2- ponteiros/
- Mostrando como funciona os ponteiros de memória.3- listas-encadeadas/
- Mostrando como funciona as listas encadeadas em c.4- filas(FIFO)
- Mostrando como funciona filas em c.5- pilhas(LIFO)
- Mostrando como funciona pilhas em c.
Para compilar e executar os códigos, você pode usar um compilador de C como gcc
. Por exemplo, para compilar um arquivo chamado main.c
na pasta listas_ligadas
, você pode usar o seguinte comando:
gcc -o main 1- variaveis-e-memoria/main.c
./main
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Se você tiver alguma dúvida ou sugestão, pode entrar em contato comigo através do meu perfil no GitHub.
Happy coding! 😊