Skip to content

ArcyFlores/data-structures-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Data Structures & Algorithms – Explained with Code

Welcome to the Data Structures and Algorithms repository!
This repo is a growing collection of explainer code that supports my educational content series. It's built to help learners clearly understand core computer science concepts through beginner-friendly Python code.

💡 Whether you're preparing for coding interviews or want to strengthen your DSA fundamentals, this repo is for you.


🔍 What's Inside

Each topic includes:

  • ✅ Simple, readable Python examples
  • ✏️ Clear in-code comments and explanations
  • 🎯 Interview-focused problems and logic

Topics Covered So Far

  • Arrays & Strings
  • Linked Lists

More topics are being added as the series progresses!


📁 Repository Structure

data-structures-algorithms/
│
├── arraysStrings/
│   ├── array_shifting_rotations.py
│   ├── arrays_intro.py
│   ├── strings_intro.py
│   └── README.md
│
├── linkedLists/
│   ├── linked_lists_intro.py
│   └── README.md
│
├── LICENSE
├── README.md
└── .gitignore

Each subfolder focuses on a specific data structure and contains example code plus notes when needed.


🚀 Getting Started

Requirements

  • Python 3.7+
  • Any text editor or IDE (e.g., VSCode, PyCharm)

Running Code Locally

git clone https://github.com/ArcyFlores/data-structures-algorithms.git
cd data-structures-algorithms
python3 arraysStrings/reverse_array.py

🎥 Watch the Series

These code examples complement the video series I create over at:

📺 @chicanacodes on TikTok, Instagram & YouTube

Follow along for:

  • Bite-sized video explainers
  • Visual breakdowns of complex concepts
  • Beginner-friendly DSA tips

🙌 Contributions

Have a helpful code snippet, alternate solution, or additional problem idea?

Contributions are welcome! Feel free to:

  • Open issues for bugs or suggestions
  • Submit pull requests for improvements or new topics

Please follow the existing folder and naming conventions when contributing.


⭐️ Support

If you find this project useful:

  • ⭐ Star the repo to show support
  • 📢 Share it with your network
  • 💬 Follow @chicanacodes for more content

🧠 About Me

Hi! I’m chicanacodes — a Software Engineer and tech content creator passionate about making DSA approachable for everyone, especially within the Latinx community.
This repo is part of my broader mission to create inclusive, educational tech content for learners of all backgrounds. 🌟


📝 License

This project is licensed under the MIT License.
Feel free to use, adapt, and share with proper attribution.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages