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.
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_Searchtechniques. - 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!)
- To Learn: Writing code from scratch is the absolute best way to understand the underlying logic of complex data structures.
- To Track Progress: Looking back at old code helps me see how much my logic and problem-solving skills have improved.
- To Share: I hope my clean, beginner-friendly implementations can help other students traversing the same path!
- Languages: C++, C
- Tools: VS Code, Standard GCC Compiler
Always striving to learn, build, and grow step-by-step. 🌱