This repository contains my implementations of Data Structures and Algorithms (DSA) concepts using Java. It is organized topic-wise to help with learning, revision, and interview preparation.
- 🌳 Binary Trees
- 🌲 Binary Search Trees
- 🔢 Bit Manipulation
- 📊 Sorting Algorithms
- 🧠 Greedy Algorithms
- 🔗 Linked List
- 📦 Stack and Queues
- 🪟 Sliding Window
- 🏆 LeetCode Problems
src/
│── BINARY_TREES/
│── BIT_MANIPULATION/
│── Binary_Search_Trees/
│── GREEDY_ALGOS/
│── LEETCODE_CONTEST/
│── LinkedList/
│── SLIDING_WINDOW/
│── SORTING/
│── STACK_AND_QUEUES/
│── Main.java
- Practice DSA concepts
- Prepare for coding interviews
- Improve problem-solving skills
- Maintain a structured collection of solutions
- Each folder contains topic-specific problems and solutions
- Code is written for clarity and understanding
- More problems will be added regularly
- RAJAT SEMWAL
- GitHub: https://github.com/rsemwal1711
- LinkedIn: www.linkedin.com/in/rajat-semwal-12b570327