Skip to content

Latest commit

 

History

121 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Practice in Python

Goal

Solve 100+ DSA Problems

Progress

  • Two Sum
  • Contains Duplicate
  • Valid Anagram
  • Maximum Subarray
  • Valid Palindrome
  • Longest Common Prefix
  • Best Time to Buy and Sell Stock
  • Reverse Linked List
  • Middle of the Linked List
  • Merge Two Sorted Lists
  • Valid Parentheses
  • Min Stack
  • Implement Queue using Stacks
  • Evaluate Reverse Polish Notation
  • Binary Tree Inorder Traversal
  • Maximum Depth of Binary Tree
  • Same Tree
  • Invert Binary Tree
  • Diameter of Binary Tree
  • Balanced Binary Tree
  • Subtree of Another Tree
  • Lowest Common Ancestor of a Binary Search Tree
  • Symmetric Tree
  • Binary Search
  • Search Insert Position
  • Fibonacci Number
  • Climbing Stairs
  • Subsets
  • Combination Sum
  • Maximum Product Subarray
  • Group Anagrams
  • Top K Frequent Elements
  • Longest Consecutive Sequence
  • Happy Number
  • Isomorphic Strings
  • Word Pattern
  • Intersection of Two Arrays
  • Two Sum II: Input Array Is Sorted
  • 3Sum
  • Best Time to Buy and Sell Stock II
  • Longest Substring Without Repeating Characters
  • Minimum Size Subarray Sum
  • Permutation in String
  • Find All Anagrams in a String
  • Longest Repeating Character Replacement
  • Longest Subarray of 1's After Deleting One Element
  • Minimum Window Substring
  • Maximum Average Subarray I
  • Defuse the Bomb
  • Maximum Number of Vowels in a Substring of Given Length

Total Solved: 50

About

My DSA Journey using Python

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages