├── 60 Must Solve List ├── Add 2 numbers as LinkedList.cpp ├── Best time to buy and sell stock 1.cpp ├── Best time to buy and sell stock 2.cpp ├── Binary Tree Level order Traversal.cpp ├── Binary Tree ZigZag Level Order Traversal.cpp ├── Coin Change (2 methods).cpp ├── Combination Sum.cpp ├── Construct BTree from Inorder and Postorder.cpp ├── Construct BTree from Inorder and Preorder.cpp ├── Convert Sorted Array to BST.cpp ├── Find K Pairs with Smallest Sums.cpp ├── Find minimum in rotated sorted array.cpp ├── First unique character in string.cpp ├── Generate Paranthesis.cpp ├── Group Anagram.cpp ├── House Robber 2.cpp ├── House Robber.cpp ├── Intersection of 2 Arrays.cpp ├── Is Subsequence(3 methods).cpp ├── Kth Largest Element in Stream.cpp ├── Kth Symbol in Grammar.cpp ├── LinkedList Cycle - 1.cpp ├── LinkedList Cycle - 2.cpp ├── Longest Inc Subsequence.cpp ├── Longest Substring without repeating characters.cpp ├── Max Area of Island.cpp ├── Max Depth of Binary Tree.cpp ├── Maximum Subarray.cpp ├── Meeting Rooms.cpp ├── Merge 2 Binary Trees.cpp ├── Min Depth of Binary Tree.cpp ├── Minimum Size Subarray Sum.cpp ├── Move Zeros.cpp ├── Next Permutation.cpp ├── Number of Connected Components in Graph.cpp ├── Number of Islands.cpp ├── Paint Fence (Imp DP).cpp ├── Path Sum.cpp ├── Permutations.cpp ├── Pow(x,n)[Exponential Squaring (Fast Modulo Multiplication)].cpp ├── Readme.md ├── Remove Duplicates from Sorted List 2.cpp ├── Remove Duplicates from Sorted List.cpp ├── Reverse Linked list.cpp ├── Search Insert Position (Binary Search).cpp ├── Search in Rotated Sorted Array(Imp).cpp ├── String to Integer.cpp ├── Subarray Sum equals k.cpp ├── Subsets.cpp ├── Top K Frequency Elements.cpp ├── Two Sum(AMZN).cpp ├── Unique Email Addresses.cpp ├── Unique Paths 2.cpp ├── Unique Paths(3 methods).cpp ├── Valid Paranthesis.cpp ├── Word Break.cpp ├── Word Ladder(Hard).cpp └── ZigZag Conversion.cpp ├── Blind 75 Must Do LC ├── 3 Sum.cpp ├── BT Level Order.cpp ├── Best time to buy and sell stock 1.java ├── Climbing Stairs.cpp ├── Coin Change.java ├── Combination Sum.cpp ├── Container With Most Water.cpp ├── Contains Duplicate.java ├── Group Anagram.cpp ├── Insert Interval.cpp ├── Jump Game.cpp ├── Longest Increasing Subsequence.java ├── Longest Palindromic Substring.cpp ├── Longest Substring without repeating characters.cpp ├── Max Depth of Binary Tree.cpp ├── Maximum Subarray.cpp ├── Merge 2 Sorted Lists.cpp ├── Merge Intervals.cpp ├── Merge k sorted lists.cpp ├── Min Window Substring (Hard).cpp ├── Palindromic Substring.java ├── Product of Array Except Self.java ├── Product of Array except self.java ├── Readme.md ├── Remove nth node from end of list.cpp ├── Rotate Image.cpp ├── Same tree.cpp ├── Search in Rotated Sorted Array.cpp ├── Set Matrix Zeroes.cpp ├── Spiral Matrix.cpp ├── Two Sum.cpp ├── Unique Paths.cpp ├── Valid Paranthesis.cpp └── Validate BST.cpp ├── CP Code Snippets ├── Hari CP Template.cpp └── Readme.md ├── CodeChef CCDSAP ├── DSA Learning Series │ └── Readme.md └── Foundation │ └── Readme.md ├── Companies ├── Amazon │ └── Readme.md ├── Bank Of America │ ├── Intersection Of Two Arrays.cpp │ └── Reverse Array Using Stacks.cpp ├── Cognizant GenC next │ ├── Construct BT from Preorder and Inorder.cpp │ ├── Linked List Implementation.cpp │ └── Majority Element (n|2).cpp ├── Danske IT (Danske Bank) │ ├── Count Characters of each Word in a Sentence.cpp │ ├── Heap Sort.cpp │ ├── README.md │ └── Sort Colours.cpp ├── De Shaw │ ├── Binary Tree Right Side View.cpp │ ├── Cousins in Binary Tree.cpp │ ├── Diagonal Traversal of BTree.cpp │ ├── Diagonal Traverse.cpp │ ├── First Repeating element.cpp │ ├── Gas Station (IMP).cpp │ ├── Max Sum Square Submatrix.cpp │ ├── Readme.md │ └── Reverse Level Order.cpp ├── Flipkart │ ├── K diff Pairs in Array.cpp │ ├── Peak Index in Mountain Array.cpp │ ├── Readme.md │ └── Spiral Order Matrix.cpp ├── Goldman Sachs │ ├── Readme.md │ ├── Remove Comments.cpp │ └── Trapping Rain Water.cpp ├── Google │ └── Readme.md ├── Intuit │ ├── Add 2 numbers as LinkedList.cpp │ ├── Count Empty Cells after each operation.cpp │ └── Distribute N candies among 3.cpp └── Shell │ ├── Best Time to Buy and Sell Stock.cpp │ └── Merge Sort.cpp ├── DSA Revision └── Sid │ ├── Arrays │ ├── 3Sum.cpp │ ├── Binary Search.java │ ├── Linear Search.java │ ├── Longest Consecutive Sequence.cpp │ ├── Longest Mountain In An Array.cpp │ ├── Reverse String.java │ ├── Subarray Sum Equals K.java │ ├── Trapping Rain Water.cpp │ └── Two Sum.java │ ├── Binary Search │ ├── Find the Frequency.java │ ├── Search In Sorted Rotated array.java │ └── Sqrt(x).java │ ├── Linked List │ └── Linked List Insertion.java │ ├── Mathematics │ ├── Add Binary.java │ ├── LCM and GCD.java │ ├── Largest Prime Factor.java │ ├── Reverse Integer.java │ └── Sieve of Eratosthenes.java │ ├── Recursion and Backtracking │ ├── Factorial.java │ ├── Fibonacci.java │ ├── Friends Pairing Problem.java │ ├── Pow(x,n).java │ └── Tiling Problem.java │ ├── Sliding Window │ ├── Longest Substring Without Repeating Characters.java │ ├── Minimum Window Substring.java │ ├── Smallest Distinct Window.cpp │ └── Subarray Sum Equals K.java │ ├── Sorting and Searching │ ├── Bubble Sort.java │ ├── Insertion Sort.java │ ├── K-Closest Points To Origin.java │ ├── Largest Even Number - Counting Sort.java │ └── Selection Sort.java │ ├── Strings │ ├── Longest Common Prefix.java │ ├── Reformat Phone Number.java │ ├── String Compression.java │ ├── Valid Anagram.java │ └── Valid Palindrome.java │ └── Two Pointers │ └── Sort Colors.cpp ├── Hari's Contests ├── LC November Challenge │ ├── Construct BTree from Inorder and Postorder.cpp │ ├── Day1-Surrounded Regions.cpp │ ├── Day10-Best time to buy and sell stock-2.cpp │ ├── Day11-Min Val to get Positive Step-by-Step sum.cpp │ ├── Day12-Remove Linked List Elements.cpp │ ├── Day16-kth Smallest Number in Multiplication Table.cpp │ ├── Day17-Unique Paths.cpp │ ├── Day18-Find all disappeared nos in array (Negation method).cpp │ ├── Day19-Hamming Distance.cpp │ ├── Day2-UniquePaths-3.cpp │ ├── Day25-Maximum Subarray.cpp │ ├── Day26-Search Insert Position.cpp │ ├── Day3-Sum Root to Leaf Numbers.cpp │ ├── Day4-Sum of Left Leaves.cpp │ ├── Day5-Arranging Coins.cpp │ ├── Day6-Single Number 3.cpp │ ├── Day7-Multiply Strings.cpp │ ├── Day8-Unique BST (Catalan).cpp │ ├── Day9-DOTHISASAP │ ├── Delete Node in BST(IMP).cpp │ └── Single Element in Sorted Array.cpp └── Readme.md ├── LICENSE ├── Must Do Qns for PBC ├── GFG Self Paced Portions.pdf └── Readme.md ├── NeetCode-150 ├── Arrays and Hashing │ ├── Contains Duplicate │ │ ├── solution.cpp │ │ └── solution.java │ ├── Group Anagrams │ │ ├── solution.cpp │ │ └── solution.java │ ├── Longest Consecutive Sequence │ │ └── solution.cpp │ ├── Product of Array Except Self │ │ └── solution.java │ ├── Top K Frequent Elements │ │ └── solution.cpp │ ├── Two Sum │ │ ├── solution.cpp │ │ └── solution.java │ ├── Valid Anagram │ │ ├── solution.cpp │ │ └── solution.java │ └── Valid Sudoku │ │ └── soln.java ├── Backtracking │ ├── (IMP) Palindrome Partitioning.cpp │ ├── (IMP) Subsets.cpp │ ├── Combination Sum II.cpp │ ├── Combination Sum.cpp │ ├── Permutations.cpp │ ├── Subsets II.cpp │ └── Word Search.cpp ├── Binary Search │ ├── Binary Search.cpp │ ├── Find Min of Rotated Sorted Array.cpp │ ├── Koko Eating Bananas.cpp │ ├── Search a 2D Matrix.cpp │ └── Search in sorted array.cpp ├── Graphs │ ├── Clone Graph.cpp │ ├── Max Area of Island.cpp │ ├── Number of Islands.cpp │ ├── Pacific Atlantic Water Flow.cpp │ └── Surrounding Regions.cpp ├── Linked List │ ├── (IMP) LRU Cache.cpp │ ├── (IMP) Remove nth node from end of list.cpp │ ├── (IMP)Reorder List.cpp │ ├── Add Two Numbers.cpp │ ├── Copy List with Random Pointer.cpp │ ├── Find the duplicate number.cpp │ ├── Linked List Cycle.cpp │ ├── Merge 2 sorted lists.cpp │ └── Reverse Linked List.cpp ├── Priority Queue (Heap) │ ├── K Closest Points to Origin.cpp │ ├── Kth Largest Element.cpp │ ├── Last Stone Weight.cpp │ └── kth Largest element in Array.cpp ├── Sliding Window │ ├── Best Time to Buy and Sell Stock.cpp │ ├── Longest Repeating Character Replacement.cpp │ ├── Longest Substring Without Repeating Characters.cpp │ ├── Minimum Window Substring(VVIP).cpp │ ├── Permutation in String.cpp │ └── Sliding Window Maximum (VVIP).cpp ├── Stack │ ├── Daily Temperatures.cpp │ ├── Evaluate Reverse Polish Notation.cpp │ ├── Min Stack.cpp │ └── Valid Parentheses.cpp ├── Trees │ ├── BT Level order Traversal.cpp │ ├── BTree Right Side View.cpp │ ├── Balanced BTree.cpp │ ├── Count Good Nodes in BTree.cpp │ ├── Diameter of BTree.cpp │ ├── Invert Binary Tree.cpp │ ├── LCA in BST.cpp │ ├── Max Depth of Binary Tree.cpp │ ├── Same Tree.cpp │ ├── Subtree of another tree.cpp │ └── Validate BST.cpp ├── Tries (Prefix Tree) │ └── Implement Trie.cpp └── Two Pointers │ ├── 3 Sum │ ├── soln.cpp │ └── soln.java │ ├── Container with Most Water │ ├── soln.cpp │ └── soln.java │ ├── Trapping Rain Water │ └── soln.cpp │ ├── Two Sum II │ ├── soln.java │ └── solution.cpp │ └── Valid Palindrome │ ├── soln.java │ └── solution.cpp ├── README.md ├── SDE Sheet Round-2 ├── Day - 4 │ ├── 2-sum.cpp │ └── Longest Substring without repeating characters.cpp ├── Day-1 │ ├── Best Time to buy and sell Stock-1.cpp │ ├── Kadane (max contiguous subarray).cpp │ ├── Next Permutation.cpp │ ├── Pascal's triangle.cpp │ ├── Set Matrix Zeros.cpp │ └── Sort Colors (Dutch National Flag).cpp ├── Day-2 │ ├── Find duplicate in array.cpp │ ├── Merge 2 sorted arrays w.o extra space.cpp │ ├── Merge overlapping subintervals.cpp │ ├── Repeat and Missing Number.cpp │ └── Rotate image.cpp ├── Day-3 │ ├── Grid unique paths.cpp │ ├── Majority Element - 1.cpp │ ├── Majority Element - 2.cpp │ ├── Pow(x,n).cpp │ └── Search in 2D matrix.cpp └── Readme.md ├── SQL Queries (Leetcode) ├── Combine two tables ├── Nth Highest Salary └── Second highest Salary ├── Sid's Contests ├── Codechef contests │ ├── Basic Problems │ │ ├── COPS.cpp │ │ ├── ChefAndNotebook.cpp │ │ ├── ChefAndRainbowArray.cpp │ │ ├── CountSubstrings.cpp │ │ ├── ElephantAndCandies.cpp │ │ ├── ForgottenLanguage.cpp │ │ ├── JNext_spoj.cpp │ │ ├── Lapindromes.cpp │ │ ├── MinimumNoOfMoves.cpp │ │ └── MutatedMinions.cpp │ ├── July Long Challenge │ │ ├── Chef Vs Bharat.cpp │ │ ├── Maximum Production.cpp │ │ ├── Optimal Denomination.cpp │ │ ├── README.md │ │ ├── Relativity.cpp │ │ └── XxOoRr.cpp │ ├── MarchLongChallenge │ │ ├── ChefAndGroups.cpp │ │ ├── InterestingXOR.cpp │ │ ├── NoTimeToWait.cpp │ │ └── SpaceArray.cpp │ └── start.txt ├── Codeforces contests │ ├── CodeForces Round 704(Div2) │ │ ├── ProblemA.cpp │ │ └── ProblemB.cpp │ └── start.txt └── LeetCode contests │ ├── April Challenge │ ├── Beautiful Arrangement 2.cpp │ ├── Binary substrings.cpp │ ├── Combination Sum 4.cpp │ ├── Deepest Leaves Sum.cpp │ ├── Determine If String Halves are Alike.cpp │ ├── Fibonacci.cpp │ ├── First And Last Occurrence.cpp │ ├── Flatten Nested List Iterator.cpp │ ├── Furthest Building You Can Reach.cpp │ ├── Global And Local Inversions.cpp │ ├── N-ary Tree Preorder Traversal.cpp │ ├── Number Of Moves To Make Array Elements Equal.cpp │ ├── Number Of Submatrices With Target Sum.cpp │ ├── Ones and Zeroes.cpp │ ├── PalindromeLinkedList.cpp │ ├── PartitionList.cpp │ ├── Power of 3.cpp │ ├── Powerful integers.cpp │ ├── README.md │ ├── Remove Nth Node From End Of List.cpp │ ├── Remove String Duplicates 2.cpp │ ├── Rotate Image.cpp │ ├── Unique Paths 2.cpp │ ├── Valid Parenthesis.cpp │ └── Verifying An Alien Dictionary.cpp │ ├── Bi Weekly Contest 54 │ ├── Check if ranges cover all integers.cpp │ ├── Find the student that will replace the chalk.cpp │ ├── Largest Magic Square.cpp │ └── README.md │ ├── Bi Weekly Contest-59 │ ├── README.md │ └── Typewriter.cpp │ ├── June Challenge │ ├── Binary Tree From Preorder And Inorder.cpp │ ├── Generate Brackets.cpp │ ├── Jump Game 6.cpp │ ├── Longest Consecutive Sequence.cpp │ ├── Max Area of Island.cpp │ ├── Maximum Area Of a Piece of Cake With Horizontal And Vertical Cuts.cpp │ ├── Maximum Performance of a team.cpp │ ├── Min Cost Climbing Stairs.cpp │ └── String Interleaving.cpp │ ├── May Challenge │ ├── Ambiguous Coordinates.cpp │ ├── Binary Tree Cameras.cpp │ ├── Binary Tree Level Order.cpp │ ├── Construct Target Array With Multiple Sums.cpp │ ├── Convert Sorted List To BST.cpp │ ├── Count Primes.cpp │ ├── Course Schedule 3.cpp │ ├── Delete Operation Of Two Strings.cpp │ ├── Evaluate Reverse Polish Notation.cpp │ ├── Find Duplicate File.cpp │ ├── Flatten Binary Tree To Linked List.cpp │ ├── Jump Game 2.cpp │ ├── Longest String Chain.cpp │ ├── Matrix Range Sum Queries.cpp │ ├── Maximum Erasure Value.cpp │ ├── Maximum Gap.cpp │ ├── Maximum Points You Can Obtain From Cards.cpp │ ├── Maximum Product Of Word Lengths.cpp │ ├── Minimum Moves To Make Array Equal 2.cpp │ ├── N-Queens 2.cpp │ ├── Non Decreasing Array.cpp │ ├── Partitioning Into Minimum Number Of Deci-Binary Numbers.cpp │ ├── Pattern Match.cpp │ ├── Prefix And Suffix Search.cpp │ ├── Running Sum Of 1D Array.cpp │ ├── Search Suggestion System.cpp │ ├── Super Palindromes.cpp │ ├── To Lower Case.cpp │ └── Valid Number.cpp │ ├── Virtual Contests │ ├── README.md │ ├── Weekly Contest 243 │ │ ├── Maximum Value After Insertion.cpp │ │ ├── README.md │ │ └── Words Sum.cpp │ ├── Weekly Contest 244 │ │ ├── Determine Whether Matrix Can Be Obtained By Rotation.cpp │ │ ├── README.md │ │ └── Reduction Operations To Make Array Elements Equal.cpp │ └── Weekly Contest 247 │ │ ├── Maximize Difference.cpp │ │ ├── README.md │ │ └── Rotating a grid.cpp │ ├── Weekly Contest 246 │ ├── Largest Odd Number In a String.cpp │ ├── Number of Full Rounds.cpp │ └── README.md │ ├── Weekly Contest 248 │ ├── Build Array From Permutation.cpp │ ├── Count good numbers.cpp │ ├── Eliminate Maximum Number Of Monsters.cpp │ └── README.md │ ├── Weekly Contest 249 │ ├── Concatenation of Array.cpp │ ├── README.md │ └── Unique Length-3 Palindromic Subsequence.cpp │ ├── Weekly Contest 250 │ ├── Add Minimum Number of Rungs.cpp │ ├── Maximum Number of Points with Cost.cpp │ ├── Maximum Number of Words You Can Type.cpp │ └── README.md │ ├── Weekly Contest 251 │ ├── Largest Number after Mutating String.cpp │ ├── README.md │ └── Sum of Digits of String after Convert.cpp │ ├── Weekly Contest 252 │ ├── README.md │ └── Three Divisors.cpp │ ├── Weekly Contest 254 │ ├── Array With Elements Not Equal to Average of Neighbors.cpp │ ├── Number Of Strings That Appear as Substrings of a Word.cpp │ └── README.md │ ├── Weekly Contest 255 │ ├── Find Unique Binary String.cpp │ ├── Find greatest common divisor in array.cpp │ └── README.md │ ├── Weekly contest 245 │ ├── README.md │ └── Redistribute characters.cpp │ └── start.md └── Sid's Levels ├── DPP ├── CodeChef DSA Series │ ├── Divide and Conquer │ │ └── STACKS.cpp │ ├── Linear Data Structure │ │ └── Chef and Street Food.cpp │ └── Mathematics │ │ └── Zack And The Handkerchieves.cpp ├── DP │ ├── 0-1 Knapsack.cpp │ ├── Best Time to Buy and Sell Stock 2.cpp │ ├── Best Time to Buy and Sell Stock.cpp │ ├── Climbing Stairs.cpp │ ├── Coin Change.cpp │ ├── Edit Distance.cpp │ ├── Fibonacci.cpp │ ├── House Robber.cpp │ ├── Longest Common Subsequence.cpp │ ├── Longest Increasing Subsequence.cpp │ ├── Matrix Chain Multiplication.cpp │ ├── Max Sum Increasing Subsequence.cpp │ ├── Maximum Product Subarray.cpp │ ├── Maximum Subarray.cpp │ ├── Min Cost Path.cpp │ ├── Palindrome Partitioning - 2.cpp │ ├── Palindrome Partitioning.cpp │ ├── Partition Equal Subset Sum.cpp │ ├── README.md │ ├── Unique Paths 2.cpp │ ├── Unique Paths.cpp │ └── Word Break.cpp ├── Graphs │ ├── Breadth First Traversal.cpp │ ├── Clone Graph.cpp │ ├── Depth First Traversal.cpp │ ├── Detect Cycle in Directed Graph.cpp │ ├── Detect Cycle in Undirectred Graph.cpp │ ├── Dijikstra's algorithm.cpp │ ├── Number Of Islands.cpp │ ├── Strongly Connected Components.cpp │ └── Topological Sort.cpp ├── Greedy │ ├── Minimum Coins.cpp │ ├── Minimum Number of Platforms.cpp │ └── N meetings in a Room.cpp └── SQL │ ├── Aggregate │ ├── Average Function.sql │ ├── Count Function.sql │ └── Sum Function.sql │ ├── Joins │ ├── African Cities.sql │ ├── Average Population of Each Country.sql │ └── Population Census.sql │ └── Select Query │ ├── Revising Select Query - 1.sql │ ├── Select All.sql │ ├── Weather Observation-5.sql │ └── Weather Observation-6.sql ├── DSA Practice ├── 2 Pointers │ ├── Maximum Consecutive Ones.cpp │ └── Remove Duplicates from Sorted Array.cpp ├── Arrays │ ├── Longest Consecutive Sequence.cpp │ ├── Longest Mountain In An Array.cpp │ ├── Three Sum.cpp │ ├── Trapping Rain Water.cpp │ └── Two Sum.cpp ├── Dynamic Programming │ ├── Fibonacci.cpp │ └── Nth Tribonacci.cpp ├── Graph │ └── Clone a Graph.cpp ├── Maths │ ├── Largest Prime Factor.cpp │ ├── Prime Visits.cpp │ └── Sieve of Eratosthenes.cpp ├── README.md └── Strings │ ├── String to Integer.cpp │ └── Zig Zag Conversion.cpp ├── InterviewBit ├── Arrays │ ├── 3Sum.cpp │ ├── Bubble Sort.cpp │ ├── Count Pairs With Given Sum.cpp │ ├── Dutch Flag Algorithm.cpp │ ├── Insertion Sort.cpp │ ├── Intersection Of Two Arrays.cpp │ ├── Kadane Algo.cpp │ ├── Kth Smallest Element.cpp │ ├── Longest Consecutive Subsequence.cpp │ ├── Longest Mountain in Array.cpp │ ├── Minimum Swaps To Sort.cpp │ ├── Missing Number.cpp │ ├── Move Zeroes.cpp │ ├── Quick Sort.cpp │ ├── Reverse Array.cpp │ ├── Rotate Array.cpp │ ├── Selection Sort.cpp │ ├── Shorted Unsorted Continuous Subarray.cpp │ ├── Trapping Rain Water.cpp │ ├── Two Sum.cpp │ └── Union of two arrays.cpp ├── Backtracking │ ├── M-Coloring Problem.cpp │ ├── N-Queens.cpp │ ├── Permutations.cpp │ ├── Rat In a Maze.cpp │ └── Sudoku Solver.cpp ├── Bit Magic │ ├── Counting Bits.cpp │ ├── Finding MSB in O(1).cpp │ ├── Power of 2.cpp │ └── Subsets.cpp ├── Dynamic Programming │ ├── 0-1 KnapSack.cpp │ ├── Binomial Coefficient.cpp │ ├── Catalan Numbers.cpp │ ├── Coin Change.cpp │ ├── Edit Distance.cpp │ ├── Friends Pairing Problem.cpp │ ├── Gold Mine Problem.cpp │ ├── Longest Common Subsequence.cpp │ ├── Longest Repeating Subsequence.cpp │ ├── Matrix Chain Multiplication.cpp │ ├── Maximize the Cut Segments.cpp │ ├── Paint the Fence.cpp │ └── Subset Sum Problem.cpp ├── Graphs │ ├── BFS of Graph.cpp │ ├── Clone Graph.cpp │ ├── DFS of Graph.cpp │ ├── Detect Cycle In Undirected Graph.cpp │ ├── Detect Cycle in Directed Graph.cpp │ ├── Dijikstra's algorithm.cpp │ ├── Flood Fill.cpp │ ├── Number of Operations to Make Network Connected.cpp │ ├── Rat In a Maze.cpp │ ├── Steps By Knight.cpp │ ├── Topological Sort.cpp │ └── Word Ladder.cpp ├── Greedy │ ├── Fractional Knapsack.cpp │ └── Job Sequencing.cpp ├── Maths │ ├── Euler Totient Function.cpp │ ├── Largest Prime Factor.cpp │ ├── Prime Factorization.cpp │ ├── Prime Visits.cpp │ └── Sieve of Eratosthenes.cpp ├── Matrix │ ├── Median in a Row Wise Sorted Matrix.cpp │ ├── Row with max 1s.cpp │ ├── Search a 2D Matrix.cpp │ ├── Sorted Matrix.cpp │ └── Spiral Matrix.cpp ├── README.md ├── Recursion │ ├── Climbing Stairs.cpp │ ├── Factorial.cpp │ ├── Fibonacci.cpp │ ├── Friends Pairing Problem.cpp │ ├── Generate Parentheses.cpp │ ├── Palindrome Partition.cpp │ ├── Smart Keypad.cpp │ ├── Subset Sum Problem.cpp │ └── Ways To Tile A Floor.cpp ├── Search and Sort │ ├── Bubble Sort.cpp │ ├── First And Last Occurrence.cpp │ ├── Insertion Sort.cpp │ ├── Median in a Row Wise Sorted Matrix.cpp │ ├── Median of Two Sorted Arrays.cpp │ ├── Merge Sort.cpp │ ├── Quick Sort.cpp │ ├── Search In Sorted Rotated array.cpp │ ├── Search in Rotated Sorted Array.cpp │ ├── Selection Sort.cpp │ ├── Single Number.cpp │ └── Sqrt(x).cpp ├── Sliding Window │ ├── Housing Problem.cpp │ ├── Longest Substring Without Repeating Characters.cpp │ ├── Minimum Window Substring.cpp │ ├── Sliding Window Maximum.cpp │ ├── Smallest Distinct Window.cpp │ └── Subarray Sum Equals K.cpp ├── Strings │ ├── Check if strings are rotations of each other or not.cpp │ ├── Longest Palindrome substring.cpp │ ├── Palindrome String.cpp │ ├── Remove Duplicates.cpp │ ├── Reverse String.cpp │ ├── Reverse Words in a String.cpp │ └── Run Length Encoding.cpp └── Two Pointers │ ├── 3 Sum.cpp │ ├── Max Consecutive Ones.cpp │ ├── Remove Duplicates from Sorted Array.cpp │ └── Trapping Rain Water.cpp ├── Level - 1 ├── Arrays&2DArrays │ ├── 3Sum.cpp │ ├── 3WayPartition.cpp │ ├── AlternatePosAndNeg.cpp │ ├── CommonElements.cpp │ ├── ContainerWithMostWater.cpp │ ├── CountPairsWithGivenSum.cpp │ ├── CyclicallyRotate.cpp │ ├── FindDuplicates.cpp │ ├── FirstMissingPositive.cpp │ ├── LongestConsecutive.cpp │ ├── MedianOfTwoSortedArrays.cpp │ ├── NextPerm.cpp │ ├── NonRepeatingElement.cpp │ ├── SearchInSortedRotated.cpp │ ├── SmallestPositiveMissing.cpp │ ├── TrappingRainWater.cpp │ ├── UnionOfTwoSortedArrays.cpp │ └── start.txt ├── Backtracking │ ├── CrosswordSolver.cpp │ ├── Goldmine.cpp │ ├── Josephus.cpp │ ├── MaxScoreString.cpp │ ├── NQueens.cpp │ ├── NQueensNaive.cpp │ ├── NQueensOptimized.cpp │ ├── Permutations.cpp │ ├── PrintAbbreviations.cpp │ ├── RatInaMaze.cpp │ ├── SolveSudoku.cpp │ └── start.txt ├── BinarySearchTree │ ├── AddAllGreaterNodes.cpp │ ├── BSTFromPreorder.cpp │ ├── InsertionInBST.cpp │ ├── LCA.cpp │ ├── PrintElementsInRangeInBST.cpp │ ├── README.md │ ├── SearchingInBST.cpp │ ├── TargetSumPairBST.cpp │ ├── deleteANodeInBST.cpp │ ├── isBST.cpp │ ├── minAndMax.cpp │ ├── sizeOfBST.cpp │ ├── start.txt │ └── sumOfBST.cpp ├── BinaryTree │ ├── BackToOriginalFromTransformed.cpp │ ├── BalancedBT.cpp │ ├── BinaryTree.cpp │ ├── DiameterOfBT.cpp │ ├── DisplayBinaryTree.cpp │ ├── DoYouKnowHowToInvertABinaryTree.cpp │ ├── HeightOfBinaryTree.cpp │ ├── KLevelsFar.cpp │ ├── LCA.cpp │ ├── LeftCloneBinaryTree.cpp │ ├── LevelOrder.cpp │ ├── LevelOrderFromArray.cpp │ ├── MinAndMaxOfBT.cpp │ ├── MinDist2NodesBT.cpp │ ├── NodeToRoot.cpp │ ├── PostOrderTraversal.cpp │ ├── PrintSingleChildNodes.cpp │ ├── README.md │ ├── RightViewOfBT.cpp │ ├── RootToLeafPathSum.cpp │ ├── SizeOfBT.cpp │ ├── SuomOfInorderSucscessorAndPredecessor.cpp │ ├── TiltOfBT.cpp │ ├── TransformToSumTree.cpp │ ├── ZigZagTreeTraversal.cpp │ ├── inorderTraversal.cpp │ ├── kLevelsDown.cpp │ ├── maxSumPath.cpp │ ├── preOrder.cpp │ ├── removeLeaves.cpp │ ├── start.txt │ └── sumOfBT.cpp ├── BitManipulation │ └── start.txt ├── DivideAndConquer │ ├── 2Sum.cpp │ ├── kthLargest.cpp │ └── start.txt ├── DynamicProgramming │ ├── 01KnapSack.cpp │ ├── ArrangeBuildings.cpp │ ├── BestTimeToBuyAndSellKTransOpt.cpp │ ├── BestTimeToBuyAndSellStocksCoolDown.cpp │ ├── BestTimeToBuyAndSellStocksInfinite.cpp │ ├── BestTimeToBuyAndSellStocksInfiniteWithFee.cpp │ ├── BestTimeToBuyAndSellkTransNaive.cpp │ ├── BuyAndSellStock1transaction.cpp │ ├── BuyandSellStocks2Trans.cpp │ ├── ClimbingStairsWithJump.cpp │ ├── ClimbingStairsWithVariableJump.cpp │ ├── CoinChangeCombination.cpp │ ├── CoinChangePermutations.cpp │ ├── CountBinaryStrings.cpp │ ├── CountSubsequencesOfFormA+B+C+.cpp │ ├── DecodeWays.cpp │ ├── Fibonacci.cpp │ ├── FriendsPairing.cpp │ ├── LCS.cpp │ ├── LIS.cpp │ ├── MaximumSumNonAdjacent.cpp │ ├── MaximumWineProfit.cpp │ ├── MinCostPath.cpp │ ├── MinMovesToClimbStairs.cpp │ ├── MinimumNoOfmovesToReachEnd.cpp │ ├── PaintFence.cpp │ ├── PaintHouse.cpp │ ├── PaintManyHouse1.cpp │ ├── PaintManyHouse2.cpp │ ├── PartitionIntoSubsets.cpp │ ├── PathWithMaxGold.cpp │ ├── RodCutting.cpp │ ├── UnBoundedKnapSack.cpp │ ├── start.txt │ └── targetSumSubset.cpp ├── Graphs │ ├── AdjacencyList.cpp │ ├── BFS.cpp │ ├── Bipartite.cpp │ ├── DFS.cpp │ ├── Dijikstra.cpp │ ├── GetConnectedComp.cpp │ ├── HamiltonianPaths.cpp │ ├── KNIGHTSTOUR.cpp │ ├── NumberOfGroups.cpp │ ├── NumberOfIslands.cpp │ ├── Prims.cpp │ ├── PrintAllPaths.cpp │ ├── hasPath.cpp │ ├── isGraphConnected.cpp │ ├── isGraphCyclic.cpp │ ├── iterativeDFS.cpp │ ├── spreadInfection.cpp │ ├── start.txt │ └── topological.cpp ├── GreedyAlgo │ ├── ActivitySelection.cpp │ ├── AssignMiceToHoles.cpp │ ├── Bulbs.cpp │ ├── HighestProduct.cpp │ ├── IndianCoinChange.cpp │ ├── JobSequencingProblem.cpp │ ├── MajorityElement.cpp │ ├── MeetingRoom.cpp │ └── start.txt ├── Hashing │ ├── CommonElements1.cpp │ ├── CommonElementsUpdated.cpp │ ├── FindAllDuplicates.cpp │ ├── LongestConsecutive.cpp │ ├── MaxOccuringChar.cpp │ └── start.txt ├── Heaps │ ├── HeapsPreBuiltCode.cpp │ ├── JoinTheRopes.cpp │ ├── MedianInStream.cpp │ ├── MergeKSortedLL.cpp │ ├── NearlySortedAlgorithm.cpp │ ├── kLargest.cpp │ ├── kLargestOriginal.cpp │ └── start.txt ├── LinkedList │ ├── IntersectionOfLinkedLists.cpp │ ├── KReverseLL.cpp │ ├── LinkedListMergeSort.cpp │ ├── QueueUsingLL.cpp │ ├── README.md │ ├── ReverseLinkedListRecursive.cpp │ ├── addTwoLinkedLists.cpp │ ├── deleteANodeInLL.cpp │ ├── deleteLastNode.cpp │ ├── detectLoopInLL.cpp │ ├── displayReverseLinkedList.cpp │ ├── findn │ │ └── kthnode.cpp │ ├── insertion2.cpp │ ├── insertionInList.cpp │ ├── intersectionPointOfY.cpp │ ├── intersectionPointOfYOpt.cpp │ ├── kthElementFromEnd.cpp │ ├── linkedListPalindrome.cpp │ ├── mergeTwoLinkedListRecursive.cpp │ ├── mergeTwoLinkedListsIterative.cpp │ ├── middleOfLinkedList.cpp │ ├── oddAndEvenLinkedList.cpp │ ├── removeDuplicates.cpp │ ├── reorderLinkedList.cpp │ ├── reveresLinkedListPointer.cpp │ ├── reverseLinkedList1.cpp │ ├── reverseLinkedListDataIterative.cpp │ ├── reverseLinkedListDataRecursive.cpp │ ├── stackUsingLL.cpp │ └── start.txt ├── NumberTheory │ └── start.txt ├── Recursion │ ├── 01KnapSack.cpp │ ├── DecreasingIncreasing.cpp │ ├── DisplayArrayReverse.cpp │ ├── GenerateBrackets.cpp │ ├── MazePathsWithJump.cpp │ ├── NthStair.cpp │ ├── ReplacePi.cpp │ ├── StringToInteger.cpp │ ├── SubsequencesGeneration.cpp │ ├── TilingProblem.cpp │ ├── TilingProblemSpaceOptimized.cpp │ ├── TowerOfHanoi.cpp │ ├── allIndices.cpp │ ├── displayArray.cpp │ ├── getStairsPath.cpp │ ├── knightTour.cpp │ ├── maxOfArray.cpp │ ├── mazeWithJumpsWrong.cpp │ ├── phoneKeypad.cpp │ ├── power_linear.cpp │ ├── printDecreasing.cpp │ ├── printEncodings.cpp │ ├── printIncreasing.cpp │ ├── printMazePaths.cpp │ ├── start.txt │ └── targetSumSubset.cpp ├── Stacks_Queue_Dequeue │ ├── BuildNormalQueue.cpp │ ├── CelebrityProblem.cpp │ ├── DuplicateBrackets.cpp │ ├── InfixEvaluation.cpp │ ├── LargestRectangularArea.cpp │ ├── MergeIntervals.cpp │ ├── MergeOverlappingIntervals.cpp │ ├── NumberFollowingPattern.cpp │ ├── ParenthesisChecker.cpp │ ├── PostFixEvaluation.cpp │ ├── PostfixEval.cpp │ ├── PrefixEvaluation.cpp │ ├── Queue.cpp │ ├── QueueToStack.cpp │ ├── QueueToStackAdapter.cpp │ ├── README.md │ ├── StackToQueueAdapter.cpp │ ├── StackToQueueAdapter1.cpp │ ├── Stacks.cpp │ ├── StockSpanProblem.cpp │ ├── TwoStacksInAnArray.cpp │ ├── infixToPostfix.cpp │ ├── minimumStack.cpp │ ├── nextLargerElement.cpp │ ├── slidingWindowMax.cpp │ ├── stackUsingArrays.cpp │ └── start.txt ├── StringMatching │ └── start.txt ├── Strings │ ├── LongestPalindromeSubstring.cpp │ ├── LongestSubstringWithoutRepeatingChar.cpp │ ├── ZigZag.cpp │ └── start.txt ├── Tries │ ├── Intro.cpp │ ├── ShortestUniquePath.cpp │ └── start.txt └── start.txt ├── Level - 2 ├── 2pointers │ ├── 3Sum.cpp │ ├── CopyListWithRandomPtr.cpp │ ├── MaxConsecutive1's.cpp │ ├── TrappingRainWater.cpp │ └── removeDuplicates.cpp ├── Arrays │ ├── 3WayPartition.cpp │ ├── BestTimeToBuyAndSell.cpp │ ├── BestTimeToBuyAndSellSpaceOpt.cpp │ ├── CountInversions.cpp │ ├── CountPairsWithGivenSum.cpp │ ├── CyclicallyRoteteBy1.cpp │ ├── DetectDuplicates.cpp │ ├── DuplicateNumber.cpp │ ├── FactorialOfLargeNumber.cpp │ ├── FindIfArrayIsSubsetOfAnother.cpp │ ├── IntersectionOf3Arrays.cpp │ ├── Kadene.cpp │ ├── KadenesAlgo.cpp │ ├── LongestConsecutiveSubsequence.cpp │ ├── MajorityElement1.cpp │ ├── MajorityElement2.cpp │ ├── MajorityElement2Opt.cpp │ ├── MaximumProductSubaaray.cpp │ ├── MedianOf2SortedArrays.cpp │ ├── Merge2SortedVariation.cpp │ ├── MergeIntervals.cpp │ ├── MergeWithoutExtraSpace.cpp │ ├── MiddleOf3.cpp │ ├── MinimumSwapsAndKTogether.cpp │ ├── MissingNumber.cpp │ ├── MooresVotingAlgo1.cpp │ ├── MooresVotingAlgo2cpp │ ├── MoveAllNegElements.cpp │ ├── NextPerm.cpp │ ├── NextPermutation.cpp │ ├── ReverseArray.cpp │ ├── ReversePair.cpp │ ├── SmallestSubarrayWithSumGreaterThanX.cpp │ ├── SortColors.cpp │ ├── SubArrayWith0Sum.cpp │ ├── TrappingRainWater.cpp │ ├── TripletSum.cpp │ ├── chocolateDistribution.cpp │ ├── intersection.cpp │ ├── kthLargestElement.cpp │ ├── localAndGloabalInversions.cpp │ └── maxStepsToReachEnd.cpp ├── Backtracking │ ├── MColourProblem.cpp │ ├── NQueens.cpp │ ├── Permutations.cpp │ ├── RatInMaze.cpp │ └── start.txt ├── Binary Search Tree │ ├── Binary Search Tree Iterator.cpp │ ├── Find Pair With a Given Sum In BST.cpp │ ├── Populating Next Right Pointers.cpp │ ├── Predecessor And Successor.cpp │ ├── Search In A BST.cpp │ ├── Serialize and deserialize a binary tree.cpp │ ├── Validate BST.cpp │ ├── kth Smallest Element In a BST.cpp │ └── start.txt ├── Binary Tree │ ├── Bottom View Of Binary Tree.cpp │ ├── Construct Tree from Inorder and Postorder.cpp │ ├── Diameter Of Binary Tree.cpp │ ├── Flatten Binary Tree To Linked List.cpp │ ├── Inorder (Iterative).cpp │ ├── Inorder (Recursive).cpp │ ├── Is Height Balanced.cpp │ ├── Left View Of Binary Tree.cpp │ ├── Level Order.cpp │ ├── Lowest Common Ancestor.cpp │ ├── Maximum Path Sum.cpp │ ├── PostOrder (Recursive).cpp │ ├── Postorder (Iterative).cpp │ ├── Preorder (Iterative).cpp │ ├── Preorder (Recursive).cpp │ ├── Same Tree.cpp │ ├── Symmetric Tree.cpp │ └── Top View Of Binary Tree.cpp ├── Bitmasking │ ├── Count Total Set Bits.cpp │ ├── Counting Bits.cpp │ ├── Divide Two Integers.cpp │ ├── Finding Square.cpp │ ├── Most Significant Bit.cpp │ ├── Power Of Two.cpp │ └── Subsets.cpp ├── DP │ ├── Cut The Rod.cpp │ ├── Edit Distance.cpp │ ├── Longest Common Subsequence.cpp │ ├── Longest Increasing Subsequence.cpp │ ├── Maximum Product Subarray.cpp │ ├── Maximum Sum Increasing Subsequence.cpp │ ├── Minimum Path Sum.cpp │ ├── Palindromic Partitioning 2.cpp │ ├── Subset Sum.cpp │ ├── Super Egg Drop.cpp │ ├── Word Break.cpp │ └── start.txt ├── Divide and conquer │ ├── Kth Element Of Two Sorted Arrays.cpp │ ├── Median In A Matrix.cpp │ ├── Median Of 2 Sorted Arrays.cpp │ ├── Search In A Sorted Rotated Array.cpp │ ├── Single Element In A Sorted Array.cpp │ ├── Sqrt(x).cpp │ └── Start.md ├── Graphs │ ├── BFS.cpp │ ├── Bellman Ford.cpp │ ├── Clone Graph.cpp │ ├── DFS.cpp │ ├── Detect Cycle In Graph.cpp │ ├── Floyd Warshall.cpp │ ├── Is Graph Bipartite.cpp │ ├── Number Of Islands.cpp │ ├── README.md │ ├── Strongly Connected Components.cpp │ ├── Topological Sort.cpp │ └── start.txt ├── Greedy │ ├── FractionalKnapsack.cpp │ ├── JobSequencingProblem.cpp │ ├── MinNumOfCoins.cpp │ ├── MinimumPlatforms.cpp │ └── NMeetingsInOneRoom.cpp ├── Hashing │ ├── 2Sum.cpp │ ├── 4Sum.cpp │ ├── LargestSubarrayWith0Sum.cpp │ ├── LongestConsecutiveSequence.cpp │ ├── LongestSubstringWithNoRepeatingCharacters.cpp │ └── NumberOfSubarraysXOR.cpp ├── LinkedList │ ├── AddTwoLL.cpp │ ├── DeleteNodeInLLWithoutHead.cpp │ ├── IntersectionOfLL.cpp │ ├── IsLLPalindromeRec.cpp │ ├── LLCycle2.cpp │ ├── LinkedListCycle.cpp │ ├── MergeTwoSortedLinkedList.cpp │ ├── RemoveNthNodeFromEnd.cpp │ ├── ReverseList.cpp │ ├── ReverseNodesInKGrp.cpp │ ├── RotateList.cpp │ └── middleOfLinkedList.cpp ├── Maths │ └── pow(x,n).cpp ├── Matrix │ ├── CommonElementsInAllRows.cpp │ ├── GridUniquePaths.cpp │ ├── MedianInRowSortedMatrix.cpp │ ├── PascalsTriangle.cpp │ ├── RotateMatrix.cpp │ ├── RowWIthMax1's.cpp │ ├── SearchInMatrix.cpp │ ├── SearchInSortedMatrix.cpp │ ├── SearchRowWiseSorted2DMat.cpp │ ├── SortedMatrix.cpp │ ├── SpecificPairMat.cpp │ ├── SpirallyTraversingMatrix.cpp │ └── setMatrixZero.cpp ├── Recursion │ ├── CombinationSum.cpp │ ├── CombinationSum2.cpp │ ├── PalindromicPartitioning.cpp │ ├── Subset2.cpp │ ├── SubsetSum.cpp │ ├── kthPermuation.cpp │ └── kthPermuation1.cpp ├── Stacks, Queue and Dequeue.cpp │ ├── BFS.cpp │ ├── Immediete Smaller Element.cpp │ ├── Implement Queue Using Two Stacks.cpp │ ├── Implement Queue.cpp │ ├── Implement Stack Using Two Queues.cpp │ ├── Implement Stack.cpp │ ├── Largest Rectangle In A Histogram.cpp │ ├── Min Stack.cpp │ ├── Next Greater Element.cpp │ ├── Rotten Oranges.cpp │ ├── Sliding Window Maximum.cpp │ └── Valid Parenthesis.cpp ├── Start.md └── Strings │ ├── Anagram.cpp │ ├── Compare Versions.cpp │ ├── Count And Say.cpp │ ├── Integer To Roman.cpp │ ├── IsPalindrome.cpp │ ├── Longest Common Prefix.cpp │ ├── Longest Palindrome substring.cpp │ ├── Rabin Karp.cpp │ ├── RemoveContDuplicates.cpp │ ├── Reverse Words In A String.cpp │ ├── ReverseString.cpp │ ├── Roman To Integer.cpp │ ├── RotateString.cpp │ └── ZigZag.cpp ├── Level - 3 ├── Arrays │ ├── Alternate Positive And Negative Numbers.cpp │ ├── Array Products.cpp │ ├── Busy Life.cpp │ ├── Count Pairs With Given Sum.cpp │ ├── Factorial Of Large Number.cpp │ ├── Longest Consecutive Sequence.cpp │ ├── Longest Mountain In An Array.cpp │ ├── Minimum Difference.cpp │ ├── Minimum Swap.cpp │ ├── Move Zeroes.cpp │ ├── Pairs.cpp │ ├── README.md │ ├── Rain.cpp │ ├── Spirally Traversing Matrix.cpp │ ├── Subarray Sort.cpp │ └── Triplets.cpp ├── Backtracking │ ├── Path With Maximum Gold.cpp │ ├── Permutations.cpp │ ├── Phone Keypad.cpp │ ├── README.md │ └── Rat In A Maze.cpp ├── Binary Search Tree │ ├── BST to GST.cpp │ ├── Delete Node in a BST.cpp │ ├── Find the Closes Element in a BST.cpp │ ├── Inorder Successor in BST.cpp │ ├── Lowest Common Ancestor.cpp │ ├── Populating Next Right Pointers.cpp │ ├── Print BST In Range.cpp │ ├── README.md │ ├── Shortest Tree Path.cpp │ ├── Sorted array to BST.cpp │ └── Validate BST.cpp ├── Binary Search │ ├── Greedy Game.cpp │ ├── Magnetic Force Between Two Balls.cpp │ ├── README.md │ ├── Search In Sorted Rotated array.cpp │ └── Sqrt(x).cpp ├── Binary Trees │ ├── Balanced Binary Tree.cpp │ ├── Binary Tree Right Side View.cpp │ ├── Binary Tree Tilt.cpp │ ├── Construct BT from Postorder and Preorder.cpp │ ├── Diameter of Binary Tree.cpp │ ├── Flip Equivalent Binary Trees.cpp │ ├── Height Of Binary Tree.cpp │ ├── Inorder (Iterative).cpp │ ├── Level Order Traversal (Zig-Zag).cpp │ ├── Level Order Traversal - 2.cpp │ ├── Level Order Traversal.cpp │ ├── Max Subset Sum Tree.cpp │ ├── Nodes at Distance k.cpp │ ├── Postorder (Iterative).cpp │ ├── Preorder (Iterative).cpp │ ├── README.md │ ├── Search in a BST.cpp │ ├── Sum Tree.cpp │ └── Vertical View of Binary Tree.cpp ├── Dynamic Programming │ ├── 0-1 Knapsack.cpp │ ├── Binomial Coefficient.cpp │ ├── Catalan Numbers.cpp │ ├── Climbing Stairs With Minimum Moves.cpp │ ├── Climbing Stairs.cpp │ ├── Coin Change.cpp │ ├── Divisor Game.cpp │ ├── Edit Distance.cpp │ ├── Friends Pairing.cpp │ ├── Goldmine.cpp │ ├── Jump Game 2.cpp │ ├── Kadane Algo.cpp │ ├── Matrix Chain Multiplication.cpp │ ├── Maximum Path Sum.cpp │ ├── Minimum Path Sum.cpp │ ├── Partition Equal Subset Sum.cpp │ └── README.md ├── Graphs │ ├── Breadth First Search.cpp │ ├── Clone Graph.cpp │ ├── Depth First Search.cpp │ ├── Detect Cycle In Directed Graph.cpp │ ├── Detect Cycle In Undirected Graph.cpp │ ├── Flood Fill.cpp │ ├── Graph Template.cpp │ ├── Lexicographically Smallest String.cpp │ ├── My Template.cpp │ ├── Number of Operations to Make Network Connected.cpp │ ├── README.md │ ├── Search In a Maze.cpp │ ├── Steps By Knight.cpp │ ├── Word Ladder - Naive.cpp │ └── Word Ladder - Optimized.cpp ├── Greedy Algorithms │ ├── Job Sequencing.cpp │ ├── Jump Game 2.cpp │ ├── Minimum Number Of Arrows To Burst Balloons.cpp │ └── README.md ├── Linked Lists │ ├── Detect Cycle in Linked List.cpp │ ├── Kth Last.cpp │ ├── Merge Sort of linked list.cpp │ ├── Merge Two Sorted Lists.cpp │ ├── Mid Point of Linked List.cpp │ ├── Odd Even Linked List.cpp │ ├── README.md │ ├── Remove Duplicates from Sorted List.cpp │ ├── Reorder List.cpp │ ├── Reverse Linked Lists (Recursive).cpp │ ├── Reverse Nodes In K Group.cpp │ ├── Reversing Linked List(Iterative).cpp │ └── Search.cpp ├── Matrix │ ├── Search In A Matrix.cpp │ └── Spirally Traversing Matrix.cpp ├── README.md ├── Recursion │ ├── Game of coins.cpp │ ├── Module Exponentiation Power.cpp │ ├── N Queens.cpp │ ├── Permutations.cpp │ ├── README.md │ ├── Rat In a Maze.cpp │ └── Sudoku Solver.cpp ├── Sliding Window │ ├── Longest String Having k Distinct Characters.cpp │ ├── README.md │ ├── Sliding Window Maximum.cpp │ ├── Smallest Distinct Window.cpp │ ├── String Window.cpp │ ├── Subarray Sum Equals K.cpp │ └── Unique Substring.cpp ├── Sorting and Searching │ ├── ICPC standings.cpp │ ├── Inversion Count.cpp │ ├── Merge Sort.cpp │ ├── Quick Select.cpp │ ├── Quick Sort.cpp │ ├── README.md │ ├── Sort Colours.cpp │ ├── Staircase Search.cpp │ └── Unsorted Subarray.cpp ├── Stacks, Queues & Dequeue │ ├── First Non Repeating Character In a Stream.cpp │ ├── Largest Area In a Histogram.cpp │ ├── Min Stack.cpp │ ├── README.md │ ├── Simplify Path.cpp │ ├── Sliding Window Maximum (Deque + Sliding window).cpp │ ├── Sliding Window Maximum.cpp │ ├── Stock Span Problem.cpp │ └── Valid Parenthesis.cpp └── Strings │ ├── Check Subsequences.cpp │ ├── Detect Capital.cpp │ ├── Digital Clock.cpp │ ├── Is Subsequence.cpp │ ├── Largest Number.cpp │ ├── Longest Distinct Characters In a String.cpp │ ├── Minimum Window Substring.cpp │ ├── Palindrome Break.cpp │ ├── Print Zig Zag.cpp │ ├── README.md │ ├── Run Length Encoding.cpp │ └── Search All.cpp └── README.md /60 Must Solve List/Add 2 numbers as LinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Add 2 numbers as LinkedList.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Best time to buy and sell stock 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Best time to buy and sell stock 1.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Best time to buy and sell stock 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Best time to buy and sell stock 2.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Binary Tree Level order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Binary Tree Level order Traversal.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Coin Change (2 methods).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Coin Change (2 methods).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Combination Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Combination Sum.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Convert Sorted Array to BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Convert Sorted Array to BST.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Find K Pairs with Smallest Sums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Find K Pairs with Smallest Sums.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Find minimum in rotated sorted array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Find minimum in rotated sorted array.cpp -------------------------------------------------------------------------------- /60 Must Solve List/First unique character in string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/First unique character in string.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Generate Paranthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Generate Paranthesis.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Group Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Group Anagram.cpp -------------------------------------------------------------------------------- /60 Must Solve List/House Robber 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/House Robber 2.cpp -------------------------------------------------------------------------------- /60 Must Solve List/House Robber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/House Robber.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Intersection of 2 Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Intersection of 2 Arrays.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Is Subsequence(3 methods).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Is Subsequence(3 methods).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Kth Largest Element in Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Kth Largest Element in Stream.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Kth Symbol in Grammar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Kth Symbol in Grammar.cpp -------------------------------------------------------------------------------- /60 Must Solve List/LinkedList Cycle - 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/LinkedList Cycle - 1.cpp -------------------------------------------------------------------------------- /60 Must Solve List/LinkedList Cycle - 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/LinkedList Cycle - 2.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Longest Inc Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Longest Inc Subsequence.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Max Area of Island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Max Area of Island.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Max Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Max Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Maximum Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Maximum Subarray.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Meeting Rooms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Meeting Rooms.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Merge 2 Binary Trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Merge 2 Binary Trees.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Min Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Min Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Minimum Size Subarray Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Minimum Size Subarray Sum.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Move Zeros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Move Zeros.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Next Permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Next Permutation.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Number of Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Number of Islands.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Paint Fence (Imp DP).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Paint Fence (Imp DP).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Path Sum.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Permutations.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Readme.md -------------------------------------------------------------------------------- /60 Must Solve List/Remove Duplicates from Sorted List 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Remove Duplicates from Sorted List 2.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Remove Duplicates from Sorted List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Remove Duplicates from Sorted List.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Reverse Linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Reverse Linked list.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Search Insert Position (Binary Search).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Search Insert Position (Binary Search).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Search in Rotated Sorted Array(Imp).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Search in Rotated Sorted Array(Imp).cpp -------------------------------------------------------------------------------- /60 Must Solve List/String to Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/String to Integer.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Subarray Sum equals k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Subarray Sum equals k.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Subsets.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Top K Frequency Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Top K Frequency Elements.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Two Sum(AMZN).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Two Sum(AMZN).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Unique Email Addresses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Unique Email Addresses.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Unique Paths 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Unique Paths 2.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Unique Paths(3 methods).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Unique Paths(3 methods).cpp -------------------------------------------------------------------------------- /60 Must Solve List/Valid Paranthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Valid Paranthesis.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Word Break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Word Break.cpp -------------------------------------------------------------------------------- /60 Must Solve List/Word Ladder(Hard).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/Word Ladder(Hard).cpp -------------------------------------------------------------------------------- /60 Must Solve List/ZigZag Conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/60 Must Solve List/ZigZag Conversion.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/3 Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/3 Sum.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/BT Level Order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/BT Level Order.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Best time to buy and sell stock 1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Best time to buy and sell stock 1.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Climbing Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Climbing Stairs.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Coin Change.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Coin Change.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Combination Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Combination Sum.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Container With Most Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Container With Most Water.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Contains Duplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Contains Duplicate.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Group Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Group Anagram.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Insert Interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Insert Interval.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Jump Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Jump Game.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Longest Increasing Subsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Longest Increasing Subsequence.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Longest Palindromic Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Longest Palindromic Substring.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Max Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Max Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Maximum Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Maximum Subarray.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Merge 2 Sorted Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Merge 2 Sorted Lists.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Merge Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Merge Intervals.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Merge k sorted lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Merge k sorted lists.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Min Window Substring (Hard).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Min Window Substring (Hard).cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Palindromic Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Palindromic Substring.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Product of Array Except Self.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Product of Array Except Self.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Product of Array except self.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Product of Array except self.java -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Readme.md -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Remove nth node from end of list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Remove nth node from end of list.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Rotate Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Rotate Image.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Same tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Same tree.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Search in Rotated Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Search in Rotated Sorted Array.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Set Matrix Zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Set Matrix Zeroes.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Spiral Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Spiral Matrix.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Two Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Two Sum.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Unique Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Unique Paths.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Valid Paranthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Valid Paranthesis.cpp -------------------------------------------------------------------------------- /Blind 75 Must Do LC/Validate BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Blind 75 Must Do LC/Validate BST.cpp -------------------------------------------------------------------------------- /CP Code Snippets/Hari CP Template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/CP Code Snippets/Hari CP Template.cpp -------------------------------------------------------------------------------- /CP Code Snippets/Readme.md: -------------------------------------------------------------------------------- 1 | Add your personal collection of CP Snippets to be used during contests 🥇 2 | -------------------------------------------------------------------------------- /CodeChef CCDSAP/DSA Learning Series/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/CodeChef CCDSAP/DSA Learning Series/Readme.md -------------------------------------------------------------------------------- /CodeChef CCDSAP/Foundation/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/CodeChef CCDSAP/Foundation/Readme.md -------------------------------------------------------------------------------- /Companies/Amazon/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Amazon/Readme.md -------------------------------------------------------------------------------- /Companies/Bank Of America/Intersection Of Two Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Bank Of America/Intersection Of Two Arrays.cpp -------------------------------------------------------------------------------- /Companies/Bank Of America/Reverse Array Using Stacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Bank Of America/Reverse Array Using Stacks.cpp -------------------------------------------------------------------------------- /Companies/Cognizant GenC next/Linked List Implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Cognizant GenC next/Linked List Implementation.cpp -------------------------------------------------------------------------------- /Companies/Cognizant GenC next/Majority Element (n|2).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Cognizant GenC next/Majority Element (n|2).cpp -------------------------------------------------------------------------------- /Companies/Danske IT (Danske Bank)/Heap Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Danske IT (Danske Bank)/Heap Sort.cpp -------------------------------------------------------------------------------- /Companies/Danske IT (Danske Bank)/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Danske IT (Danske Bank)/README.md -------------------------------------------------------------------------------- /Companies/Danske IT (Danske Bank)/Sort Colours.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Danske IT (Danske Bank)/Sort Colours.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Binary Tree Right Side View.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Binary Tree Right Side View.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Cousins in Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Cousins in Binary Tree.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Diagonal Traversal of BTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Diagonal Traversal of BTree.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Diagonal Traverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Diagonal Traverse.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/First Repeating element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/First Repeating element.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Gas Station (IMP).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Gas Station (IMP).cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Max Sum Square Submatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Max Sum Square Submatrix.cpp -------------------------------------------------------------------------------- /Companies/De Shaw/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Readme.md -------------------------------------------------------------------------------- /Companies/De Shaw/Reverse Level Order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/De Shaw/Reverse Level Order.cpp -------------------------------------------------------------------------------- /Companies/Flipkart/K diff Pairs in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Flipkart/K diff Pairs in Array.cpp -------------------------------------------------------------------------------- /Companies/Flipkart/Peak Index in Mountain Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Flipkart/Peak Index in Mountain Array.cpp -------------------------------------------------------------------------------- /Companies/Flipkart/Readme.md: -------------------------------------------------------------------------------- 1 | Preparing for the Flipkart GRiD OA on **25th Aug 🥳** 2 | -------------------------------------------------------------------------------- /Companies/Flipkart/Spiral Order Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Flipkart/Spiral Order Matrix.cpp -------------------------------------------------------------------------------- /Companies/Goldman Sachs/Readme.md: -------------------------------------------------------------------------------- 1 | Goldman Sachs Top Asked Questions **LETS GOOO** 🌩️ 2 | -------------------------------------------------------------------------------- /Companies/Goldman Sachs/Remove Comments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Goldman Sachs/Remove Comments.cpp -------------------------------------------------------------------------------- /Companies/Goldman Sachs/Trapping Rain Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Goldman Sachs/Trapping Rain Water.cpp -------------------------------------------------------------------------------- /Companies/Google/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Google/Readme.md -------------------------------------------------------------------------------- /Companies/Intuit/Add 2 numbers as LinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Intuit/Add 2 numbers as LinkedList.cpp -------------------------------------------------------------------------------- /Companies/Intuit/Count Empty Cells after each operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Intuit/Count Empty Cells after each operation.cpp -------------------------------------------------------------------------------- /Companies/Intuit/Distribute N candies among 3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Intuit/Distribute N candies among 3.cpp -------------------------------------------------------------------------------- /Companies/Shell/Best Time to Buy and Sell Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Shell/Best Time to Buy and Sell Stock.cpp -------------------------------------------------------------------------------- /Companies/Shell/Merge Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Companies/Shell/Merge Sort.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/3Sum.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Binary Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Binary Search.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Linear Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Linear Search.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Longest Consecutive Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Longest Consecutive Sequence.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Longest Mountain In An Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Longest Mountain In An Array.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Reverse String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Reverse String.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Subarray Sum Equals K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Subarray Sum Equals K.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Trapping Rain Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Trapping Rain Water.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Arrays/Two Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Arrays/Two Sum.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Binary Search/Find the Frequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Binary Search/Find the Frequency.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Binary Search/Sqrt(x).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Binary Search/Sqrt(x).java -------------------------------------------------------------------------------- /DSA Revision/Sid/Linked List/Linked List Insertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Linked List/Linked List Insertion.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Mathematics/Add Binary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Mathematics/Add Binary.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Mathematics/LCM and GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Mathematics/LCM and GCD.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Mathematics/Largest Prime Factor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Mathematics/Largest Prime Factor.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Mathematics/Reverse Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Mathematics/Reverse Integer.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Mathematics/Sieve of Eratosthenes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Mathematics/Sieve of Eratosthenes.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Recursion and Backtracking/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Recursion and Backtracking/Factorial.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Recursion and Backtracking/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Recursion and Backtracking/Fibonacci.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Recursion and Backtracking/Pow(x,n).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Recursion and Backtracking/Pow(x,n).java -------------------------------------------------------------------------------- /DSA Revision/Sid/Sliding Window/Minimum Window Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sliding Window/Minimum Window Substring.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Sliding Window/Smallest Distinct Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sliding Window/Smallest Distinct Window.cpp -------------------------------------------------------------------------------- /DSA Revision/Sid/Sliding Window/Subarray Sum Equals K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sliding Window/Subarray Sum Equals K.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Sorting and Searching/Bubble Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sorting and Searching/Bubble Sort.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Sorting and Searching/Insertion Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sorting and Searching/Insertion Sort.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Sorting and Searching/Selection Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Sorting and Searching/Selection Sort.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Strings/Longest Common Prefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Strings/Longest Common Prefix.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Strings/Reformat Phone Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Strings/Reformat Phone Number.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Strings/String Compression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Strings/String Compression.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Strings/Valid Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Strings/Valid Anagram.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Strings/Valid Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Strings/Valid Palindrome.java -------------------------------------------------------------------------------- /DSA Revision/Sid/Two Pointers/Sort Colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/DSA Revision/Sid/Two Pointers/Sort Colors.cpp -------------------------------------------------------------------------------- /Hari's Contests/LC November Challenge/Day9-DOTHISASAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Hari's Contests/LC November Challenge/Day9-DOTHISASAP -------------------------------------------------------------------------------- /Hari's Contests/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Hari's Contests/Readme.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/LICENSE -------------------------------------------------------------------------------- /Must Do Qns for PBC/GFG Self Paced Portions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Must Do Qns for PBC/GFG Self Paced Portions.pdf -------------------------------------------------------------------------------- /Must Do Qns for PBC/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Must Do Qns for PBC/Readme.md -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Group Anagrams/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Group Anagrams/solution.cpp -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Two Sum/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Two Sum/solution.cpp -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Two Sum/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Two Sum/solution.java -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Valid Anagram/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Valid Anagram/solution.cpp -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Valid Anagram/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Valid Anagram/solution.java -------------------------------------------------------------------------------- /NeetCode-150/Arrays and Hashing/Valid Sudoku/soln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Arrays and Hashing/Valid Sudoku/soln.java -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/(IMP) Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/(IMP) Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/(IMP) Subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/(IMP) Subsets.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/Combination Sum II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/Combination Sum II.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/Combination Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/Combination Sum.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/Permutations.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/Subsets II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/Subsets II.cpp -------------------------------------------------------------------------------- /NeetCode-150/Backtracking/Word Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Backtracking/Word Search.cpp -------------------------------------------------------------------------------- /NeetCode-150/Binary Search/Binary Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Binary Search/Binary Search.cpp -------------------------------------------------------------------------------- /NeetCode-150/Binary Search/Koko Eating Bananas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Binary Search/Koko Eating Bananas.cpp -------------------------------------------------------------------------------- /NeetCode-150/Binary Search/Search a 2D Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Binary Search/Search a 2D Matrix.cpp -------------------------------------------------------------------------------- /NeetCode-150/Binary Search/Search in sorted array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Binary Search/Search in sorted array.cpp -------------------------------------------------------------------------------- /NeetCode-150/Graphs/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Graphs/Clone Graph.cpp -------------------------------------------------------------------------------- /NeetCode-150/Graphs/Max Area of Island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Graphs/Max Area of Island.cpp -------------------------------------------------------------------------------- /NeetCode-150/Graphs/Number of Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Graphs/Number of Islands.cpp -------------------------------------------------------------------------------- /NeetCode-150/Graphs/Pacific Atlantic Water Flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Graphs/Pacific Atlantic Water Flow.cpp -------------------------------------------------------------------------------- /NeetCode-150/Graphs/Surrounding Regions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Graphs/Surrounding Regions.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/(IMP) LRU Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/(IMP) LRU Cache.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/(IMP)Reorder List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/(IMP)Reorder List.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Add Two Numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Add Two Numbers.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Copy List with Random Pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Copy List with Random Pointer.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Find the duplicate number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Find the duplicate number.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Linked List Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Linked List Cycle.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Merge 2 sorted lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Merge 2 sorted lists.cpp -------------------------------------------------------------------------------- /NeetCode-150/Linked List/Reverse Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Linked List/Reverse Linked List.cpp -------------------------------------------------------------------------------- /NeetCode-150/Priority Queue (Heap)/Kth Largest Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Priority Queue (Heap)/Kth Largest Element.cpp -------------------------------------------------------------------------------- /NeetCode-150/Priority Queue (Heap)/Last Stone Weight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Priority Queue (Heap)/Last Stone Weight.cpp -------------------------------------------------------------------------------- /NeetCode-150/Sliding Window/Permutation in String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Sliding Window/Permutation in String.cpp -------------------------------------------------------------------------------- /NeetCode-150/Stack/Daily Temperatures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Stack/Daily Temperatures.cpp -------------------------------------------------------------------------------- /NeetCode-150/Stack/Evaluate Reverse Polish Notation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Stack/Evaluate Reverse Polish Notation.cpp -------------------------------------------------------------------------------- /NeetCode-150/Stack/Min Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Stack/Min Stack.cpp -------------------------------------------------------------------------------- /NeetCode-150/Stack/Valid Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Stack/Valid Parentheses.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/BT Level order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/BT Level order Traversal.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/BTree Right Side View.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/BTree Right Side View.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Balanced BTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Balanced BTree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Count Good Nodes in BTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Count Good Nodes in BTree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Diameter of BTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Diameter of BTree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Invert Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Invert Binary Tree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/LCA in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/LCA in BST.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Max Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Max Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Same Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Same Tree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Subtree of another tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Subtree of another tree.cpp -------------------------------------------------------------------------------- /NeetCode-150/Trees/Validate BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Trees/Validate BST.cpp -------------------------------------------------------------------------------- /NeetCode-150/Tries (Prefix Tree)/Implement Trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Tries (Prefix Tree)/Implement Trie.cpp -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/3 Sum/soln.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/3 Sum/soln.cpp -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/3 Sum/soln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/3 Sum/soln.java -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/Trapping Rain Water/soln.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/Trapping Rain Water/soln.cpp -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/Two Sum II/soln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/Two Sum II/soln.java -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/Two Sum II/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/Two Sum II/solution.cpp -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/Valid Palindrome/soln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/Valid Palindrome/soln.java -------------------------------------------------------------------------------- /NeetCode-150/Two Pointers/Valid Palindrome/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/NeetCode-150/Two Pointers/Valid Palindrome/solution.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/README.md -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day - 4/2-sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day - 4/2-sum.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-1/Next Permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-1/Next Permutation.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-1/Pascal's triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-1/Pascal's triangle.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-1/Set Matrix Zeros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-1/Set Matrix Zeros.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-2/Find duplicate in array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-2/Find duplicate in array.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-2/Merge overlapping subintervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-2/Merge overlapping subintervals.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-2/Repeat and Missing Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-2/Repeat and Missing Number.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-2/Rotate image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-2/Rotate image.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-3/Grid unique paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-3/Grid unique paths.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-3/Majority Element - 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-3/Majority Element - 1.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-3/Majority Element - 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-3/Majority Element - 2.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-3/Pow(x,n).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-3/Pow(x,n).cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Day-3/Search in 2D matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Day-3/Search in 2D matrix.cpp -------------------------------------------------------------------------------- /SDE Sheet Round-2/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SDE Sheet Round-2/Readme.md -------------------------------------------------------------------------------- /SQL Queries (Leetcode)/Combine two tables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SQL Queries (Leetcode)/Combine two tables -------------------------------------------------------------------------------- /SQL Queries (Leetcode)/Nth Highest Salary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SQL Queries (Leetcode)/Nth Highest Salary -------------------------------------------------------------------------------- /SQL Queries (Leetcode)/Second highest Salary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/SQL Queries (Leetcode)/Second highest Salary -------------------------------------------------------------------------------- /Sid's Contests/Codechef contests/Basic Problems/COPS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Contests/Codechef contests/Basic Problems/COPS.cpp -------------------------------------------------------------------------------- /Sid's Contests/Codechef contests/July Long Challenge/README.md: -------------------------------------------------------------------------------- 1 | ## Rank obtained 2 | 1026/22000 3 | -------------------------------------------------------------------------------- /Sid's Contests/Codechef contests/start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Contests/Codechef contests/start.txt -------------------------------------------------------------------------------- /Sid's Contests/Codeforces contests/start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Contests/Codeforces contests/start.txt -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/April Challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Contests/LeetCode contests/April Challenge/README.md -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Bi Weekly Contest 54/README.md: -------------------------------------------------------------------------------- 1 | Rank - 6001 / 12076 2 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Bi Weekly Contest-59/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 2724/8044 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Virtual Contests/README.md: -------------------------------------------------------------------------------- 1 | # Contests solved virtually 2 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Virtual Contests/Weekly Contest 243/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 3421/8463 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Virtual Contests/Weekly Contest 244/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 2400/12000 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Virtual Contests/Weekly Contest 247/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 3 | 2800/12000 4 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 246/README.md: -------------------------------------------------------------------------------- 1 | Rank - 4400 / 13000 2 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 248/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 3 | 1579/13720 4 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 250/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 3069/13690 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 251/README.md: -------------------------------------------------------------------------------- 1 | ## Rank which I got 2 | 4154/13663 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 252/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 6402/14000 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 254/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 5500/13000 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly Contest 255/README.md: -------------------------------------------------------------------------------- 1 | ## Rank 2 | 1502 3 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/Weekly contest 245/README.md: -------------------------------------------------------------------------------- 1 | Rank - 5203/12724 2 | -------------------------------------------------------------------------------- /Sid's Contests/LeetCode contests/start.md: -------------------------------------------------------------------------------- 1 | ## Contest solutions of LeetCode from January 25th 2021 2 | -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/0-1 Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/0-1 Knapsack.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Best Time to Buy and Sell Stock 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Best Time to Buy and Sell Stock 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Best Time to Buy and Sell Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Best Time to Buy and Sell Stock.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Climbing Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Climbing Stairs.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Coin Change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Coin Change.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Edit Distance.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Fibonacci.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/House Robber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/House Robber.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Longest Common Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Longest Common Subsequence.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Longest Increasing Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Longest Increasing Subsequence.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Matrix Chain Multiplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Matrix Chain Multiplication.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Max Sum Increasing Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Max Sum Increasing Subsequence.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Maximum Product Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Maximum Product Subarray.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Maximum Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Maximum Subarray.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Min Cost Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Min Cost Path.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Palindrome Partitioning - 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Palindrome Partitioning - 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Partition Equal Subset Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Partition Equal Subset Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/README.md -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Unique Paths 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Unique Paths 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Unique Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Unique Paths.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/DP/Word Break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/DP/Word Break.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Breadth First Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Breadth First Traversal.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Clone Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Depth First Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Depth First Traversal.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Detect Cycle in Directed Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Detect Cycle in Directed Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Dijikstra's algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Dijikstra's algorithm.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Number Of Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Number Of Islands.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Strongly Connected Components.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Strongly Connected Components.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Graphs/Topological Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Graphs/Topological Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Greedy/Minimum Coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Greedy/Minimum Coins.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Greedy/Minimum Number of Platforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Greedy/Minimum Number of Platforms.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/Greedy/N meetings in a Room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/Greedy/N meetings in a Room.cpp -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Aggregate/Average Function.sql: -------------------------------------------------------------------------------- 1 | select avg(POPULATION) from CITY where DISTRICT = 'California'; 2 | -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Aggregate/Count Function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/SQL/Aggregate/Count Function.sql -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Aggregate/Sum Function.sql: -------------------------------------------------------------------------------- 1 | select sum(POPULATION) from CITY where DISTRICT = 'California'; 2 | -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Joins/African Cities.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/SQL/Joins/African Cities.sql -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Joins/Population Census.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/SQL/Joins/Population Census.sql -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Select Query/Select All.sql: -------------------------------------------------------------------------------- 1 | select * from CITY; 2 | -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Select Query/Weather Observation-5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/SQL/Select Query/Weather Observation-5.sql -------------------------------------------------------------------------------- /Sid's Levels/DPP/SQL/Select Query/Weather Observation-6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DPP/SQL/Select Query/Weather Observation-6.sql -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Arrays/Three Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Arrays/Three Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Arrays/Trapping Rain Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Arrays/Trapping Rain Water.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Arrays/Two Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Arrays/Two Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Dynamic Programming/Fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Dynamic Programming/Fibonacci.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Graph/Clone a Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Graph/Clone a Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Maths/Largest Prime Factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Maths/Largest Prime Factor.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Maths/Prime Visits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Maths/Prime Visits.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Maths/Sieve of Eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Maths/Sieve of Eratosthenes.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/README.md: -------------------------------------------------------------------------------- 1 | ## Practice set of questions 2 | -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Strings/String to Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Strings/String to Integer.cpp -------------------------------------------------------------------------------- /Sid's Levels/DSA Practice/Strings/Zig Zag Conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/DSA Practice/Strings/Zig Zag Conversion.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/3Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Bubble Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Bubble Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Dutch Flag Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Dutch Flag Algorithm.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Insertion Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Insertion Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Kadane Algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Kadane Algo.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Kth Smallest Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Kth Smallest Element.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Minimum Swaps To Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Minimum Swaps To Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Missing Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Missing Number.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Move Zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Move Zeroes.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Quick Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Quick Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Reverse Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Reverse Array.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Rotate Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Rotate Array.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Selection Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Selection Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Trapping Rain Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Trapping Rain Water.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Two Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Two Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Arrays/Union of two arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Arrays/Union of two arrays.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Backtracking/N-Queens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Backtracking/N-Queens.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Backtracking/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Backtracking/Permutations.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Backtracking/Rat In a Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Backtracking/Rat In a Maze.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Backtracking/Sudoku Solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Backtracking/Sudoku Solver.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Bit Magic/Counting Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Bit Magic/Counting Bits.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Bit Magic/Finding MSB in O(1).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Bit Magic/Finding MSB in O(1).cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Bit Magic/Power of 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Bit Magic/Power of 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Bit Magic/Subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Bit Magic/Subsets.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/BFS of Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/BFS of Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Clone Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/DFS of Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/DFS of Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Dijikstra's algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Dijikstra's algorithm.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Flood Fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Flood Fill.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Rat In a Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Rat In a Maze.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Steps By Knight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Steps By Knight.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Topological Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Topological Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Graphs/Word Ladder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Graphs/Word Ladder.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Greedy/Fractional Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Greedy/Fractional Knapsack.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Greedy/Job Sequencing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Greedy/Job Sequencing.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Maths/Euler Totient Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Maths/Euler Totient Function.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Maths/Largest Prime Factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Maths/Largest Prime Factor.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Maths/Prime Factorization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Maths/Prime Factorization.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Maths/Prime Visits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Maths/Prime Visits.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Maths/Sieve of Eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Maths/Sieve of Eratosthenes.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Matrix/Row with max 1s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Matrix/Row with max 1s.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Matrix/Search a 2D Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Matrix/Search a 2D Matrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Matrix/Sorted Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Matrix/Sorted Matrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Matrix/Spiral Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Matrix/Spiral Matrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/README.md: -------------------------------------------------------------------------------- 1 | ## Problems from Interviewbit 2 | -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Recursion/Climbing Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Recursion/Climbing Stairs.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Recursion/Factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Recursion/Factorial.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Recursion/Fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Recursion/Fibonacci.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Recursion/Smart Keypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Recursion/Smart Keypad.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Recursion/Subset Sum Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Recursion/Subset Sum Problem.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Search and Sort/Bubble Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Search and Sort/Bubble Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Search and Sort/Merge Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Search and Sort/Merge Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Search and Sort/Quick Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Search and Sort/Quick Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Search and Sort/Single Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Search and Sort/Single Number.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Search and Sort/Sqrt(x).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Search and Sort/Sqrt(x).cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Strings/Palindrome String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Strings/Palindrome String.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Strings/Remove Duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Strings/Remove Duplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Strings/Reverse String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Strings/Reverse String.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Strings/Run Length Encoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Strings/Run Length Encoding.cpp -------------------------------------------------------------------------------- /Sid's Levels/InterviewBit/Two Pointers/3 Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/InterviewBit/Two Pointers/3 Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/3Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/3WayPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/3WayPartition.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/CommonElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/CommonElements.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/CyclicallyRotate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/CyclicallyRotate.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/FindDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/FindDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/NextPerm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Arrays&2DArrays/NextPerm.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Arrays&2DArrays/start.txt: -------------------------------------------------------------------------------- 1 | Solutions to problems 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/CrosswordSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/CrosswordSolver.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/Goldmine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/Goldmine.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/Josephus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/Josephus.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/MaxScoreString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/MaxScoreString.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/NQueens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/NQueens.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/NQueensNaive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/NQueensNaive.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/NQueensOptimized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/NQueensOptimized.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/Permutations.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/PrintAbbreviations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/PrintAbbreviations.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/RatInaMaze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/RatInaMaze.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/SolveSudoku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Backtracking/SolveSudoku.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Backtracking/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/BSTFromPreorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/BSTFromPreorder.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/InsertionInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/InsertionInBST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/LCA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/LCA.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/SearchingInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/SearchingInBST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/isBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/isBST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/minAndMax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/minAndMax.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/sizeOfBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/sizeOfBST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinarySearchTree/sumOfBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinarySearchTree/sumOfBST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/BalancedBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/BalancedBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/BinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/BinaryTree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/DiameterOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/DiameterOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/DisplayBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/DisplayBinaryTree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/HeightOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/HeightOfBinaryTree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/KLevelsFar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/KLevelsFar.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/LCA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/LCA.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/LeftCloneBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/LeftCloneBinaryTree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/LevelOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/LevelOrder.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/LevelOrderFromArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/LevelOrderFromArray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/MinAndMaxOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/MinAndMaxOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/MinDist2NodesBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/MinDist2NodesBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/NodeToRoot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/NodeToRoot.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/PostOrderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/PostOrderTraversal.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/PrintSingleChildNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/PrintSingleChildNodes.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/RightViewOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/RightViewOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/RootToLeafPathSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/RootToLeafPathSum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/SizeOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/SizeOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/TiltOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/TiltOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/TransformToSumTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/TransformToSumTree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/ZigZagTreeTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/ZigZagTreeTraversal.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/inorderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/inorderTraversal.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/kLevelsDown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/kLevelsDown.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/maxSumPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/maxSumPath.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/preOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/preOrder.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/removeLeaves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/removeLeaves.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BinaryTree/sumOfBT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/BinaryTree/sumOfBT.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/BitManipulation/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DivideAndConquer/2Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DivideAndConquer/2Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DivideAndConquer/kthLargest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DivideAndConquer/kthLargest.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DivideAndConquer/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/01KnapSack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/01KnapSack.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/DecodeWays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/DecodeWays.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/Fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/Fibonacci.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/LCS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/LCS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/LIS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/LIS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/MinCostPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/MinCostPath.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/PaintFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/PaintFence.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/PaintHouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/PaintHouse.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/RodCutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/DynamicProgramming/RodCutting.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/DynamicProgramming/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/AdjacencyList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/AdjacencyList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/BFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/BFS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/Bipartite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/Bipartite.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/DFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/DFS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/Dijikstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/Dijikstra.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/GetConnectedComp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/GetConnectedComp.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/HamiltonianPaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/HamiltonianPaths.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/KNIGHTSTOUR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/KNIGHTSTOUR.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/NumberOfGroups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/NumberOfGroups.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/NumberOfIslands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/NumberOfIslands.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/Prims.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/Prims.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/PrintAllPaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/PrintAllPaths.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/hasPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/hasPath.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/isGraphConnected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/isGraphConnected.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/isGraphCyclic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/isGraphCyclic.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/iterativeDFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/iterativeDFS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/spreadInfection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/spreadInfection.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Graphs/topological.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Graphs/topological.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/ActivitySelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/ActivitySelection.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/AssignMiceToHoles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/AssignMiceToHoles.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/Bulbs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/Bulbs.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/HighestProduct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/HighestProduct.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/IndianCoinChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/IndianCoinChange.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/JobSequencingProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/JobSequencingProblem.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/MajorityElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/MajorityElement.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/MeetingRoom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/GreedyAlgo/MeetingRoom.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/GreedyAlgo/start.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/CommonElements1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Hashing/CommonElements1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/CommonElementsUpdated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Hashing/CommonElementsUpdated.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/FindAllDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Hashing/FindAllDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/LongestConsecutive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Hashing/LongestConsecutive.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/MaxOccuringChar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Hashing/MaxOccuringChar.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Hashing/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/HeapsPreBuiltCode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/HeapsPreBuiltCode.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/JoinTheRopes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/JoinTheRopes.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/MedianInStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/MedianInStream.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/MergeKSortedLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/MergeKSortedLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/NearlySortedAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/NearlySortedAlgorithm.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/kLargest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/kLargest.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/kLargestOriginal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Heaps/kLargestOriginal.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Heaps/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/KReverseLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/KReverseLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/LinkedListMergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/LinkedListMergeSort.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/QueueUsingLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/QueueUsingLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/addTwoLinkedLists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/addTwoLinkedLists.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/deleteANodeInLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/deleteANodeInLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/deleteLastNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/deleteLastNode.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/detectLoopInLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/detectLoopInLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/findn/kthnode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/findn/kthnode.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/insertion2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/insertion2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/insertionInList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/insertionInList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/intersectionPointOfY.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/intersectionPointOfY.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/kthElementFromEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/kthElementFromEnd.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/linkedListPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/linkedListPalindrome.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/middleOfLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/middleOfLinkedList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/oddAndEvenLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/oddAndEvenLinkedList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/removeDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/removeDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/reorderLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/reorderLinkedList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/reverseLinkedList1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/reverseLinkedList1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/stackUsingLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/LinkedList/stackUsingLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/LinkedList/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/NumberTheory/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/01KnapSack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/01KnapSack.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/DecreasingIncreasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/DecreasingIncreasing.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/DisplayArrayReverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/DisplayArrayReverse.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/GenerateBrackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/GenerateBrackets.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/MazePathsWithJump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/MazePathsWithJump.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/NthStair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/NthStair.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/ReplacePi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/ReplacePi.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/StringToInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/StringToInteger.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/SubsequencesGeneration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/SubsequencesGeneration.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/TilingProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/TilingProblem.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/TowerOfHanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/TowerOfHanoi.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/allIndices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/allIndices.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/displayArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/displayArray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/getStairsPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/getStairsPath.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/knightTour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/knightTour.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/maxOfArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/maxOfArray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/mazeWithJumpsWrong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/mazeWithJumpsWrong.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/phoneKeypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/phoneKeypad.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/power_linear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/power_linear.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/printDecreasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/printDecreasing.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/printEncodings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/printEncodings.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/printIncreasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/printIncreasing.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/printMazePaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/printMazePaths.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Recursion/targetSumSubset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Recursion/targetSumSubset.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Stacks_Queue_Dequeue/PostfixEval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Stacks_Queue_Dequeue/PostfixEval.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Stacks_Queue_Dequeue/Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Stacks_Queue_Dequeue/Queue.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Stacks_Queue_Dequeue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Stacks_Queue_Dequeue/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Stacks_Queue_Dequeue/Stacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Stacks_Queue_Dequeue/Stacks.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Stacks_Queue_Dequeue/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/StringMatching/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Strings/ZigZag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Strings/ZigZag.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Strings/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Tries/Intro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Tries/Intro.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Tries/ShortestUniquePath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/Tries/ShortestUniquePath.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/Tries/start.txt: -------------------------------------------------------------------------------- 1 | Solutions 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 1/start.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 1/start.txt -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/2pointers/3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/2pointers/3Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/2pointers/CopyListWithRandomPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/2pointers/CopyListWithRandomPtr.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/2pointers/MaxConsecutive1's.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/2pointers/MaxConsecutive1's.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/2pointers/TrappingRainWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/2pointers/TrappingRainWater.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/2pointers/removeDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/2pointers/removeDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/3WayPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/3WayPartition.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/BestTimeToBuyAndSell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/BestTimeToBuyAndSell.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/CountInversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/CountInversions.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/CountPairsWithGivenSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/CountPairsWithGivenSum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/CyclicallyRoteteBy1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/CyclicallyRoteteBy1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/DetectDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/DetectDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/DuplicateNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/DuplicateNumber.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/FactorialOfLargeNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/FactorialOfLargeNumber.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/IntersectionOf3Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/IntersectionOf3Arrays.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/Kadene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/Kadene.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/KadenesAlgo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/KadenesAlgo.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MajorityElement1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MajorityElement1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MajorityElement2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MajorityElement2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MajorityElement2Opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MajorityElement2Opt.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MaximumProductSubaaray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MaximumProductSubaaray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MedianOf2SortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MedianOf2SortedArrays.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/Merge2SortedVariation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/Merge2SortedVariation.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MergeIntervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MergeIntervals.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MergeWithoutExtraSpace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MergeWithoutExtraSpace.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MiddleOf3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MiddleOf3.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MinimumSwapsAndKTogether.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MinimumSwapsAndKTogether.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MissingNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MissingNumber.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MooresVotingAlgo1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MooresVotingAlgo1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MooresVotingAlgo2cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MooresVotingAlgo2cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/MoveAllNegElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/MoveAllNegElements.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/NextPerm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/NextPerm.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/NextPermutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/NextPermutation.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/ReverseArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/ReverseArray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/ReversePair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/ReversePair.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/SortColors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/SortColors.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/SubArrayWith0Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/SubArrayWith0Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/TrappingRainWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/TrappingRainWater.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/TripletSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/TripletSum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/chocolateDistribution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/chocolateDistribution.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/intersection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/intersection.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/kthLargestElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/kthLargestElement.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/localAndGloabalInversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/localAndGloabalInversions.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Arrays/maxStepsToReachEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Arrays/maxStepsToReachEnd.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Backtracking/MColourProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Backtracking/MColourProblem.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Backtracking/NQueens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Backtracking/NQueens.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Backtracking/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Backtracking/Permutations.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Backtracking/RatInMaze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Backtracking/RatInMaze.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Backtracking/start.txt: -------------------------------------------------------------------------------- 1 | Backtracking problems 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Search Tree/Validate BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Search Tree/Validate BST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Search Tree/start.txt: -------------------------------------------------------------------------------- 1 | Binary search tree problems 2 | --- 3 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Inorder (Iterative).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Inorder (Iterative).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Inorder (Recursive).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Inorder (Recursive).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Is Height Balanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Is Height Balanced.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Level Order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Level Order.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Maximum Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Maximum Path Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Preorder (Iterative).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Preorder (Iterative).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Preorder (Recursive).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Preorder (Recursive).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Same Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Same Tree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Binary Tree/Symmetric Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Binary Tree/Symmetric Tree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Count Total Set Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Count Total Set Bits.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Counting Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Counting Bits.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Divide Two Integers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Divide Two Integers.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Finding Square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Finding Square.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Most Significant Bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Most Significant Bit.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Power Of Two.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Power Of Two.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Bitmasking/Subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Bitmasking/Subsets.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Cut The Rod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Cut The Rod.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Edit Distance.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Longest Common Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Longest Common Subsequence.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Maximum Product Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Maximum Product Subarray.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Minimum Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Minimum Path Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Palindromic Partitioning 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Palindromic Partitioning 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Subset Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Subset Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Super Egg Drop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Super Egg Drop.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/Word Break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/DP/Word Break.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/DP/start.txt: -------------------------------------------------------------------------------- 1 | DP problems 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Divide and conquer/Sqrt(x).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Divide and conquer/Sqrt(x).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Divide and conquer/Start.md: -------------------------------------------------------------------------------- 1 | ## Divide and conquer problems 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/BFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/BFS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Bellman Ford.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Bellman Ford.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Clone Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/DFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/DFS.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Detect Cycle In Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Detect Cycle In Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Floyd Warshall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Floyd Warshall.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Is Graph Bipartite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Is Graph Bipartite.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Number Of Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Number Of Islands.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/README.md: -------------------------------------------------------------------------------- 1 | ## Notes 2 | 3 | 1. For kruskal refer GFG article or TUF's video 4 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/Topological Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Graphs/Topological Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Graphs/start.txt: -------------------------------------------------------------------------------- 1 | Graph problems 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Greedy/FractionalKnapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Greedy/FractionalKnapsack.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Greedy/JobSequencingProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Greedy/JobSequencingProblem.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Greedy/MinNumOfCoins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Greedy/MinNumOfCoins.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Greedy/MinimumPlatforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Greedy/MinimumPlatforms.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Greedy/NMeetingsInOneRoom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Greedy/NMeetingsInOneRoom.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Hashing/2Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Hashing/2Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Hashing/4Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Hashing/4Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Hashing/LargestSubarrayWith0Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Hashing/LargestSubarrayWith0Sum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Hashing/NumberOfSubarraysXOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Hashing/NumberOfSubarraysXOR.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/AddTwoLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/AddTwoLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/IntersectionOfLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/IntersectionOfLL.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/IsLLPalindromeRec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/IsLLPalindromeRec.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/LLCycle2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/LLCycle2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/LinkedListCycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/LinkedListCycle.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/RemoveNthNodeFromEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/RemoveNthNodeFromEnd.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/ReverseList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/ReverseList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/ReverseNodesInKGrp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/ReverseNodesInKGrp.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/RotateList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/RotateList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/LinkedList/middleOfLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/LinkedList/middleOfLinkedList.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Maths/pow(x,n).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Maths/pow(x,n).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/CommonElementsInAllRows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/CommonElementsInAllRows.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/GridUniquePaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/GridUniquePaths.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/MedianInRowSortedMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/MedianInRowSortedMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/PascalsTriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/PascalsTriangle.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/RotateMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/RotateMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/RowWIthMax1's.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/RowWIthMax1's.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SearchInMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SearchInMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SearchInSortedMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SearchInSortedMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SearchRowWiseSorted2DMat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SearchRowWiseSorted2DMat.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SortedMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SortedMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SpecificPairMat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SpecificPairMat.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/SpirallyTraversingMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/SpirallyTraversingMatrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Matrix/setMatrixZero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Matrix/setMatrixZero.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/CombinationSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/CombinationSum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/CombinationSum2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/CombinationSum2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/Subset2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/Subset2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/SubsetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/SubsetSum.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/kthPermuation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/kthPermuation.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Recursion/kthPermuation1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Recursion/kthPermuation1.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Start.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Anagram.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Compare Versions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Compare Versions.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Count And Say.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Count And Say.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Integer To Roman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Integer To Roman.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/IsPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/IsPalindrome.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Longest Common Prefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Longest Common Prefix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Rabin Karp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Rabin Karp.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/RemoveContDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/RemoveContDuplicates.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/ReverseString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/ReverseString.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/Roman To Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/Roman To Integer.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/RotateString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/RotateString.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 2/Strings/ZigZag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 2/Strings/ZigZag.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Array Products.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Array Products.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Busy Life.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Busy Life.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Factorial Of Large Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Factorial Of Large Number.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Minimum Difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Minimum Difference.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Minimum Swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Minimum Swap.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Move Zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Move Zeroes.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Pairs.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Rain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Rain.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Subarray Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Subarray Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Arrays/Triplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Arrays/Triplets.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Backtracking/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Backtracking/Permutations.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Backtracking/Phone Keypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Backtracking/Phone Keypad.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Backtracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Backtracking/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Backtracking/Rat In A Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Backtracking/Rat In A Maze.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search Tree/BST to GST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search Tree/BST to GST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search Tree/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search Tree/Validate BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search Tree/Validate BST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search/Greedy Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search/Greedy Game.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Search/Sqrt(x).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Search/Sqrt(x).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Binary Tree Tilt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Binary Tree Tilt.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Inorder (Iterative).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Inorder (Iterative).cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Max Subset Sum Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Max Subset Sum Tree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Nodes at Distance k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Nodes at Distance k.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Search in a BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Search in a BST.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Binary Trees/Sum Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Binary Trees/Sum Tree.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/0-1 Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/0-1 Knapsack.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/Coin Change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/Coin Change.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/Divisor Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/Divisor Game.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/Goldmine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/Goldmine.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/Jump Game 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/Jump Game 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/Kadane Algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/Kadane Algo.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Dynamic Programming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Dynamic Programming/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Breadth First Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Breadth First Search.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Clone Graph.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Depth First Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Depth First Search.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Flood Fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Flood Fill.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Graph Template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Graph Template.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/My Template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/My Template.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Search In a Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Search In a Maze.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Steps By Knight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Steps By Knight.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Word Ladder - Naive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Word Ladder - Naive.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Graphs/Word Ladder - Optimized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Graphs/Word Ladder - Optimized.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Greedy Algorithms/Job Sequencing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Greedy Algorithms/Job Sequencing.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Greedy Algorithms/Jump Game 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Greedy Algorithms/Jump Game 2.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Greedy Algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Greedy Algorithms/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Linked Lists/Kth Last.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Linked Lists/Kth Last.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Linked Lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Linked Lists/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Linked Lists/Reorder List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Linked Lists/Reorder List.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Linked Lists/Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Linked Lists/Search.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Matrix/Search In A Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Matrix/Search In A Matrix.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/README.md: -------------------------------------------------------------------------------- 1 | # Level - 3 2 | -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/Game of coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/Game of coins.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/N Queens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/N Queens.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/Permutations.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/Rat In a Maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/Rat In a Maze.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Recursion/Sudoku Solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Recursion/Sudoku Solver.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sliding Window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sliding Window/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sliding Window/String Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sliding Window/String Window.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sliding Window/Unique Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sliding Window/Unique Substring.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sorting and Searching/Merge Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sorting and Searching/Merge Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sorting and Searching/Quick Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sorting and Searching/Quick Sort.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Sorting and Searching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Sorting and Searching/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Stacks, Queues & Dequeue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Stacks, Queues & Dequeue/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Check Subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Check Subsequences.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Detect Capital.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Detect Capital.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Digital Clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Digital Clock.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Is Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Is Subsequence.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Largest Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Largest Number.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Minimum Window Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Minimum Window Substring.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Palindrome Break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Palindrome Break.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Print Zig Zag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Print Zig Zag.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/README.md -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Run Length Encoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Run Length Encoding.cpp -------------------------------------------------------------------------------- /Sid's Levels/Level - 3/Strings/Search All.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Leet-Us-Code/DSA-A-Z-Practice/HEAD/Sid's Levels/Level - 3/Strings/Search All.cpp -------------------------------------------------------------------------------- /Sid's Levels/README.md: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------