Skip to content

1st/algorithms

Repository files navigation

Algorithms and Data Structures

This repository is a lightweight book for refreshing core concepts ahead of technical interviews. Each chapter focuses on a single idea, demonstrates it with Python, and closes with interview-ready checkpoints.

How to use this guide

  • Warm up with Part 01 to rebuild intuition before diving into problem drills.
  • Refer back to the data-structure and appendix chapters when you need a quick reminder during practice.
  • Take notes inside each chapter—treat this as a living workbook tailored to your learning style.

Structure

01. Foundations of Algorithms

02. Core Data Structures

03. Algorithmic Techniques

04. Interview Practice Playbook

Use the playbook to prepare before, during, and after interview loops: follow the Solve→Code→Validate framework, schedule practice with the four-week plan, and record learnings with the retrospective template.

05. Appendices

Contributing

Before adding or editing content, read AGENTS.md for the project layout, writing conventions, and review checklist.

About

Algorithms and Data Structures

Topics

Resources

License

Stars

Watchers

Forks