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.
Each topic includes:
- ✅ Simple, readable Python examples
- ✏️ Clear in-code comments and explanations
- 🎯 Interview-focused problems and logic
- Arrays & Strings
- Linked Lists
More topics are being added as the series progresses!
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.
- Python 3.7+
- Any text editor or IDE (e.g., VSCode, PyCharm)
git clone https://github.com/ArcyFlores/data-structures-algorithms.git
cd data-structures-algorithms
python3 arraysStrings/reverse_array.py
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
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.
If you find this project useful:
- ⭐ Star the repo to show support
- 📢 Share it with your network
- 💬 Follow @chicanacodes for more content
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. 🌟
This project is licensed under the MIT License.
Feel free to use, adapt, and share with proper attribution.