Skip to content

AndreCDiniz/DataStructureGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures with Grokking Algorithms

Welcome to the Data Structures Repository, a comprehensive study and practical implementation of data structures inspired by the book "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People". All implementations are done in the Go programming language.

📖 About This Repository

This repository is currently under construction as I continue to study and learn. As I progress through the concepts and exercises in Grokking Algorithms, I will be updating this repository with new data structures, algorithms, and improvements.

This repository serves as a resource for those interested in learning and implementing data structures, using the concepts and exercises from Grokking Algorithms by Aditya Bhargava. The book provides an approachable and visually rich guide to essential algorithms, making it ideal for both beginners and experienced programmers.

📚 Contents

This repository covers:

  • Arrays and Lists: Understanding basic data storage.
  • Hash Tables: Efficient data retrieval techniques.
  • Binary Trees and Binary Search Trees: Tree-based structures and search optimizations.
  • Graphs: Representing and traversing networks.
  • Dynamic Programming: Optimizing solutions to complex problems.

Each section includes:

  • Explanations of the data structure or algorithm.
  • Code examples in Go.
  • Exercises and solutions inspired by the book.

💻 Getting Started

To get started, simply clone this repository:

git clone https://github.com/AndreCDiniz/DataStructureGO.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages