Skip to content

AlbertoDumonttDev/Estudo-estrutura-de-dados

Repository files navigation

Estruturas de Dados em Linguagem C

Este repositório é uma coleção de códigos e exemplos relacionados ao estudo de estruturas de dados em linguagem C. Aqui, você encontrará implementações práticas das principais estruturas de dados e algoritmos, oferecendo uma base sólida para entender os fundamentos da ciência da computação.

🎓 O que você encontrará aqui:

  • 🆕 Introdução a Linguagem C: Uma introdução abrangente à linguagem C, abordando desde conceitos básicos até tópicos mais avançados.
  • 📝 Structs: O uso de structs para criar tipos de dados personalizados e complexos.
  • ✒️ Ponteiros: O entendimento e aplicação de ponteiros, uma característica essencial da linguagem C para gerenciar eficientemente a memória.
  • 🪑 Alocação Dinâmica de Memória RAM: Como alocar e liberar memória de forma dinâmica durante a execução do programa.
  • 🔒 Listas Encadeadas: Implementações de listas encadeadas, uma estrutura de dados dinâmica que permite armazenar e manipular coleções de dados de forma flexível.
  • 👥 Filas: Implementações de filas, uma estrutura de dados que segue a política FIFO (First In, First Out).
  • 🔋 Pilhas: Implementações de pilhas, uma estrutura de dados que segue a política LIFO (Last In, First Out).
  • 🌳 Árvores Binárias: Uma introdução às árvores binárias e suas operações básicas, como inserção, exclusão e travessia.
  • 🔢 Funções Recursivas: O uso de funções recursivas para resolver problemas de forma elegante e eficiente.
  • 🔎 Busca Sequencial e Busca Binária: Comparação e implementação de algoritmos de busca sequencial e binária.
  • 🔑 Tabela Hash: Implementações de tabelas hash, uma estrutura de dados eficiente para armazenar e recuperar dados com base em uma chave única.

Este repositório foi criado como um recurso pessoal para estudo e consulta de terceiros sobre estruturas de dados e algoritmos em linguagem C. Sinta-se à vontade para explorar, aprender e contribuir!

By

👨🏾‍💻 Alberto Dumontt

Última Atualização

📆 28/07/2024

Licença

Este repositório é licenciado sob a MIT License. Consulte o arquivo LICENSE para obter mais detalhes.

About

Estrutura de dados em Linguagem C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages