Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LeetCode DSA Solutions

Welcome to my LeetCode DSA repository! 👋

image

This repository contains my solutions to Data Structures and Algorithms problems solved on LeetCode. The primary goal of this repository is to strengthen problem-solving skills, improve coding efficiency, and prepare for technical interviews at top tech companies.

🎯 Objectives

  • Solve LeetCode problems consistently.
  • Master Data Structures and Algorithms.
  • Improve coding and optimization skills.
  • Build strong interview preparation foundations.
  • Track my learning journey and progress.

📚 Topics Covered

  • Arrays
  • Strings
  • Linked Lists
  • Stacks & Queues
  • Trees & Binary Trees
  • Binary Search Trees
  • Heaps & Priority Queues
  • Hashing
  • Recursion & Backtracking
  • Dynamic Programming
  • Greedy Algorithms
  • Graphs
  • Tries
  • Sliding Window
  • Two Pointers
  • Bit Manipulation

💻 Languages

Currently solving problems in:

  • C++
  • Python (Occasionally)

📈 Progress

I believe that consistency beats intensity.

One problem a day is better than solving 100 problems once and giving up.

This repository serves as a record of my growth as a programmer and problem solver.

🌟 Connect With Me

If you find this repository useful, consider giving it a ⭐.

Happy Coding! 🚀

**

Code. Learn. Improve. Repeat. 🔥

**

LeetCode Topics

Hash Table

0013-roman-to-integer
0049-group-anagrams
0202-happy-number
0217-contains-duplicate
0219-contains-duplicate-ii
0268-missing-number
0409-longest-palindrome
0448-find-all-numbers-disappeared-in-an-array
0575-distribute-candies
0997-find-the-town-judge
3043-find-the-length-of-the-longest-common-prefix
3471-find-the-largest-almost-missing-integer

Math

0013-roman-to-integer
0067-add-binary
0069-sqrtx
0202-happy-number
0258-add-digits
0268-missing-number
0628-maximum-product-of-three-numbers
1030-matrix-cells-in-distance-order
1979-find-greatest-common-divisor-of-array
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii
3536-maximum-product-of-two-digits
3658-gcd-of-odd-and-even-sums

String

0013-roman-to-integer
0014-longest-common-prefix
0028-find-the-index-of-the-first-occurrence-in-a-string
0049-group-anagrams
0058-length-of-last-word
0067-add-binary
0409-longest-palindrome
0917-reverse-only-letters
1081-smallest-subsequence-of-distinct-characters
3043-find-the-length-of-the-longest-common-prefix
3499-maximize-active-section-with-trade-i
3517-smallest-palindromic-rearrangement-i

Array

0014-longest-common-prefix
0049-group-anagrams
0088-merge-sorted-array
0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock
0136-single-number
0137-single-number-ii
0217-contains-duplicate
0219-contains-duplicate-ii
0228-summary-ranges
0260-single-number-iii
0268-missing-number
0414-third-maximum-number
0448-find-all-numbers-disappeared-in-an-array
0575-distribute-candies
0628-maximum-product-of-three-numbers
0997-find-the-town-judge
1030-matrix-cells-in-distance-order
1260-shift-2d-grid
1464-maximum-product-of-two-elements-in-an-array
1979-find-greatest-common-divisor-of-array
2733-neither-minimum-nor-maximum
3043-find-the-length-of-the-longest-common-prefix
3142-check-if-grid-satisfies-conditions
3471-find-the-largest-almost-missing-integer
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii

Trie

0014-longest-common-prefix
3043-find-the-length-of-the-longest-common-prefix

Greedy

0409-longest-palindrome
1081-smallest-subsequence-of-distinct-characters

Two Pointers

0028-find-the-index-of-the-first-occurrence-in-a-string
0088-merge-sorted-array
0202-happy-number
0917-reverse-only-letters

Sorting

0049-group-anagrams
0088-merge-sorted-array
0217-contains-duplicate
0268-missing-number
0414-third-maximum-number
0628-maximum-product-of-three-numbers
1030-matrix-cells-in-distance-order
1464-maximum-product-of-two-elements-in-an-array
2733-neither-minimum-nor-maximum
3517-smallest-palindromic-rearrangement-i
3536-maximum-product-of-two-digits

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Bit Manipulation

0067-add-binary
0136-single-number
0137-single-number-ii
0190-reverse-bits
0260-single-number-iii
0268-missing-number
3513-number-of-unique-xor-triplets-i
3514-number-of-unique-xor-triplets-ii

Dynamic Programming

0118-pascals-triangle
0121-best-time-to-buy-and-sell-stock

Binary Search

0069-sqrtx
0268-missing-number

Geometry

1030-matrix-cells-in-distance-order

Matrix

1030-matrix-cells-in-distance-order
1260-shift-2d-grid
3142-check-if-grid-satisfies-conditions

Graph Theory

0997-find-the-town-judge

Simulation

0067-add-binary
0258-add-digits
1260-shift-2d-grid

Number Theory

0258-add-digits
1979-find-greatest-common-divisor-of-array
3658-gcd-of-odd-and-even-sums

Sliding Window

0219-contains-duplicate-ii

Divide and Conquer

0190-reverse-bits

Stack

1081-smallest-subsequence-of-distinct-characters

Monotonic Stack

1081-smallest-subsequence-of-distinct-characters

Enumeration

3499-maximize-active-section-with-trade-i
3514-number-of-unique-xor-triplets-ii

Heap (Priority Queue)

1464-maximum-product-of-two-elements-in-an-array

Counting Sort

3517-smallest-palindromic-rearrangement-i

About

This repository contains my all LeetCode problems to strengthen my DSA Knowledge.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages