Skip to content

Om-Handa/DSA-Using-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 DSA in C++

A structured collection of Data Structures & Algorithms problems and concepts solved in C++.


🚀 About This Repository

This repository contains my journey of learning and practicing Data Structures & Algorithms using C++.
It includes topic-wise problems, optimized solutions, and important concepts commonly asked in coding interviews and competitive programming.

The goal of this repository is to strengthen:

  • Problem-solving skills
  • Logical thinking
  • Coding efficiency
  • Interview preparation

🧠 Topics Covered

📌 Basics

  • Patterns
  • Arrays
  • Strings
  • Mathematics
  • Bit Manipulation

📌 Data Structures

  • Linked List
  • Stack
  • Queue
  • Heap
  • Hashing

📌 Algorithms

  • Searching
  • Sorting
  • Recursion
  • Backtracking
  • Greedy Algorithms

📌 Advanced Topics

  • Binary Search
  • Trees
  • Binary Search Trees
  • Graphs
  • Dynamic Programming
  • Tries

🛠️ Language & Tools


📂 Folder Structure

DSA-CPP/
 ├── Patterns/
 ├── Maths/
 ├── Basic Recursion/
 ├── Basic Hashing/
 ├── Sorting/
 ├── Arrays/
 ├── Strings/

✨ Features

  • ✅ Clean and readable C++ code
  • ✅ Topic-wise organization
  • ✅ Beginner to advanced problems
  • ✅ Optimized approaches
  • ✅ Consistent practice repository

🎯 Goals

  • Crack coding interviews
  • Improve problem-solving ability
  • Master core DSA concepts
  • Build strong programming fundamentals

📈 Currently Practicing

  • 🧩 Arrays and Strings
  • 🧩 Problem Solving Patterns

👨‍💻 Author

Om Handa


⚡ “Consistency Beats Intensity.” ⚡

About

A structured collection of Data Structures & Algorithms problems and concepts solved in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages