Skip to content

ArrpitShah/Data-Structure-Algorithm-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Data Structures & Algorithms - By Arpit Kumar


📌 About This Repository

This repository contains my structured preparation for Data Structures and Algorithms (DSA). I am solving problems regularly to strengthen my problem-solving skills and prepare for top tech companies.


🎯 Goals

  • Crack SDE roles in top companies (Microsoft, Amazon, etc.)
  • Build strong problem-solving skills
  • Master DSA concepts from basic to advanced

🧠 Topics Covered

📊 Arrays

  • Two Sum
  • Kadane's Algorithm
  • Trapping Rain Water

🔤 Strings

  • Longest Substring Without Repeating Characters
  • Valid Anagram

🔗 Linked List

  • Reverse Linked List
  • Detect Cycle

🌳 Trees

  • Level Order Traversal
  • Diameter of Tree

🌐 Graphs

  • BFS
  • DFS

⚡ Dynamic Programming

  • Fibonacci
  • Knapsack

🧮 Bit Manipulation

  • Single Number
  • Power of Two

📂 Folder Structure

DSA-Prep/
 ├── Arrays/
 ├── Strings/
 ├── LinkedList/
 ├── Stack/
 ├── Queue/
 ├── Trees/
 ├── Graphs/
 ├── DP/
 └── BitManipulation/

🛠️ Languages Used

  • C++

📈 Progress Tracker

  • 📅 Daily practice: 2–3 problems
  • 🔥 Consistency is key

💡 How to Use

  • Navigate to topic folders

  • Each file contains:

    • Problem statement (short)
    • Approach
    • Code solution

🔥 Platforms

  • LeetCode
  • GeeksforGeeks

📬 Connect With Me


⭐ If you find this helpful

Give a ⭐ to support!


"Consistency beats intensity. Solve daily, improve daily."

About

Repo about dsa where you can get question with platform availability with solution So you can understand.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages