Skip to content

bilalElGohary/DataStructure_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Data Structures in Python 🐍

Welcome to my Data Structures repository! This project is a comprehensive implementation and exploration of fundamental computer science concepts, written with a focus on clean logic, efficiency, and readable code.

📖 About This Project

As a Backend Developer and someone who views coding as an art form, I built this repository to document my journey through Data Structures. Instead of just copying algorithms, I focus on the "story" and the logic behind each structure—how it works, why it exists, and where it excels in real-world systems.

🛠️ Implemented Structures

Here is a list of what I’ve covered so far:

  • Linear Structures: Linked Lists (Singly & Doubly), Stacks, Queues.
  • Non-Linear Structures: Trees (BST, AVL), Graphs.
  • Search & Sort: Optimized algorithms with Big O analysis.
  • More coming soon...

🚀 Getting Started

Prerequisites

Make sure you have Python 3.x installed on your system.

python --version

Releases

No releases published

Packages

 
 
 

Contributors

Languages