Skip to content

Latest commit

Β 

History

History
34 lines (22 loc) Β· 1.72 KB

File metadata and controls

34 lines (22 loc) Β· 1.72 KB

πŸš€ Data Structures & Algorithms (DSA) Journey

Welcome to my DSA learning space! πŸ‘‹

I'm Sabya, a B.Tech Computer Science and Engineering undergraduate. This repository is my personal digital notebook where I document my daily progress in mastering Data Structures and Algorithms.

As I navigate through the fascinating world of computer science, I use this space to write clean, optimized, and easy-to-understand code.

πŸ—‚οΈ What's Inside?

Currently, I am focusing primarily on C++ and C, implementing core concepts from scratch. Here is a sneak peek at the topics covered in this repository:

  • Arrays & Strings: Foundational concepts and manipulations (ARRAY, LargestElemnt).
  • Searching Algorithms: Including core Binary_Search techniques.
  • Sorting Algorithms: Breaking down how data is ordered (sort, sort2).
  • Recursion: Functions that call themselves to solve complex problems (recursion).
  • Hashing & Maps: Efficient data retrieval methods (hasing, hashchar, OrderedMap).
  • Trees: Exploring non-linear data structures (tree).

(More projects to come as I continue to expand into Python, AI/ML, and Web Development!)

🧠 Why I Built This

  1. To Learn: Writing code from scratch is the absolute best way to understand the underlying logic of complex data structures.
  2. To Track Progress: Looking back at old code helps me see how much my logic and problem-solving skills have improved.
  3. To Share: I hope my clean, beginner-friendly implementations can help other students traversing the same path!

πŸ’» Tech Stack

  • Languages: C++, C
  • Tools: VS Code, Standard GCC Compiler

Always striving to learn, build, and grow step-by-step. 🌱