├── Algorithms ├── Kadane's Algorithm (2D).py └── Kadane's Algorithm(1D).py ├── Backtracking ├── C++ │ └── Combination Sum 2.cpp ├── Java │ └── Combination Sum 2.java └── Python │ └── Combination Sum 2.py ├── Binary Search Tree ├── Balance a Binary Search Tree.java └── Binary Search Tree to Greater Sum Tree.java ├── Binary Search ├── C++ │ └── Find K-th Smallest Pair Distance.cpp ├── Find in Mountain Array.py ├── Java │ └── Find K-th Smallest Pair Distance.java ├── Magnetic Force Between Two Balls.java ├── Minimum Number of Days to Make m Bouquets.java ├── Minimum Number of Operations to Make Array Continuous.py ├── Most Profit Assigning Work.java ├── Number of Flowers in Full Bloom.py └── Python │ └── Find K-th Smallest Pair Distance.py ├── Bit manipulation └── Missing Number.java ├── Bubble Sort LL.cpp ├── Buy the Ticket.cpp ├── Compare two linked list.cpp ├── Convert sorted array into BST.cpp ├── CountNoOfNodesInBTree.cpp ├── Delete duplicate-value nodes from a sorted linked list.cpp ├── Delete every N nodes.cpp ├── Dynamic Programming ├── Edit Distance.cpp ├── Max Dot Product of Two Subsequences.py ├── Min steps to 1.cpp ├── Minimum Sum Subarray.cpp ├── Ugly Number II.cpp └── aximum Profit in Job Scheduling.java ├── Even After odd Linked List.cpp ├── Find First and Last Position of Element in Sorted Array.py ├── Find Path in BST.cpp ├── Find a node in LL.cpp ├── Graphs ├── 3 cycle.cpp ├── All Connected Components.cpp ├── BFS Traversal.cpp ├── Beginners │ ├── Adjacency List.cpp │ └── Adjacency Matrix.cpp ├── Coding Ninjas.cpp ├── Count Sub Islands.py ├── Dijkstra's Algorithm.cpp ├── Find Center of Star Graph.java ├── Get Path-BFS.cpp ├── Get Path-DFS.cpp ├── Has Path.cpp ├── Is Connected?.cpp ├── Islands.cpp ├── Kruskals.cpp ├── Largest Piece.cpp ├── Longest Increasing Path in a Matrix.cpp ├── Path with Maximum Probability.cpp └── Prim's Algorithm.cpp ├── Greedy ├── Assign Cookies.java ├── Boats to Save People.cpp ├── Buy Maximum Stocks if i stocks can be bought on i-th day.py ├── C++ │ └── Maximum Distance in Arrays.cpp ├── Check if it is possible to survive on Island.py ├── Chocolate Distribution Problem.py ├── Find maximum meetings in one room.py ├── Find maximum sum possible equal sum of three stacks.py ├── Find smallest number with given number of digits and sum of digits.py ├── Greedy Approach to Minimum Number of Coins.py ├── Java │ └── Maximum Distance in Arrays.java ├── Maximize sum after K negations.py ├── Maximum product subset of an array.py ├── Maximum sum of absolute difference of any permutation.py ├── Maximum trains for which stoppage can be provided.py ├── Python │ └── Maximum Distance in Arrays.py ├── Rearrange characters in a string such that no two adjacent are same.py ├── Shop in Candy Store.py └── Smallest subset with sum greater than all other elements.py ├── HashMaps ├── Convert an Array Into a 2D Array With Conditions.java ├── Count Number of Nice Subarrays.java ├── Minimum Number Of Swaps.cpp ├── Perfect Sum Pair.cpp └── Sort strings lexicographically according to given sequence of characters.cpp ├── Heap ├── Max Heap │ └── IPO.cpp └── Min Heap │ └── Implementation.cpp ├── Inserting A Node at a given position in Linked List.c ├── Inserting a Node Into a Sorted Doubly Linked List.cpp ├── Leetcode Challenge ├── April │ ├── C++ │ │ ├── 3Sum With Multiplicity.cpp │ │ ├── Baseball Game.cpp │ │ ├── Container With Most Water.cpp │ │ ├── Convert BST to Greater Tree.cpp │ │ ├── Design Underground System.cpp │ │ ├── Game of Life.cpp │ │ ├── Increasing Order Search Tree.cpp │ │ ├── Kth Largest Element in a Stream.cpp │ │ ├── Kth Smallest Element in a BST.cpp │ │ ├── Last Stone weight.cpp │ │ ├── Recover Binary Search Tree.cpp │ │ ├── Search in a Binary Search Tree.cpp │ │ ├── Shift 2D Grid.cpp │ │ ├── Spiral Matrix II.cpp │ │ ├── Swapping Nodes in a Linked List.cpp │ │ ├── Top K Frequent Elements.cpp │ │ ├── Trim a BST.cpp │ │ └── Valid Palindrome II.cpp │ ├── Java │ │ ├── Container With Most Water.java │ │ ├── Convert BST to Greater Tree.java │ │ ├── Design Underground System.java │ │ ├── Increasing Order Search Tree.java │ │ ├── Kth Largest Element in a Stream.java │ │ ├── Last Stone weight.java │ │ ├── Recover Binary Search Tree.java │ │ ├── Search in Binary Search Tree.java │ │ ├── Swapping Nodes in a Linked List.java │ │ └── Trim a BST.java │ └── Python │ │ ├── Baseball Game.py │ │ ├── Container With Most Water.py │ │ ├── Convert BST to Greater Tree.py │ │ ├── Design Underground System.py │ │ ├── Increasing Order Search Tree.py │ │ ├── Last Stone weight.py │ │ ├── Recover Binary Search Tree.py │ │ ├── Search in a Binary Search Tree.py │ │ ├── Swapping Nodes in a Linked List.py │ │ └── Trim a BST.py ├── December │ ├── Basic Calculator II.cpp │ ├── Binary Tree Tilt.cpp │ ├── Consecutive Characters.cpp │ ├── Convert Binary Number in a Linked List to Integer.cpp │ ├── Course Schedule II.cpp │ ├── Decode String.py │ ├── Domino and Tromino Tiling.cpp │ ├── House Robber III.py │ ├── House Robber.py │ ├── Insertion Sort List.cpp │ ├── Jump Game III.py │ ├── K Closest Points to Origin.cpp │ ├── Maximal Square.cpp │ ├── Minimum Absolute Difference.cpp │ ├── Minimum Cost to Move Chips to The Same Position.cpp │ ├── Minimum Height Trees.cpp │ ├── Nth Magical Number.cpp │ ├── Number Complement.cpp │ ├── Numbers At Most N Given Digit Set.cpp │ ├── Odd Even Linked List.cpp │ ├── Partition Equal Subset Sum.cpp │ ├── Populating Next Right Pointers in Each Node.cpp │ ├── Power of two.cpp │ ├── Range Sum of BST.cpp │ ├── Reorder List.cpp │ └── Stream of Characters.cpp ├── February │ ├── Python │ │ ├── Compare Version Numbers.py │ │ ├── Majority Element.py │ │ ├── Maximum Width of Binary Tree.py │ │ └── Remove K Digits.py │ ├── cpp │ │ ├── 4 sum II.cpp │ │ ├── Add Digits.cpp │ │ ├── Clone Graph.cpp │ │ ├── Combination Sum.cpp │ │ ├── Compare Version Numbers.cpp │ │ ├── Contiguous Array.cpp │ │ ├── Excel Sheet Column Number.cpp │ │ ├── Find all anagrams in a string.cpp │ │ ├── Find the Difference.cpp │ │ ├── K-diff Pairs in an Array.cpp │ │ ├── Majority Element.cpp │ │ ├── Maximum Depth of Binary Tree.cpp │ │ ├── Maximum Width of Binary Tree.cpp │ │ ├── Merge k Sorted Lists.cpp │ │ ├── Minimize Deviation in Array.cpp │ │ ├── Permutation in String.cpp │ │ ├── Remove Covered Intervals.cpp │ │ ├── Remove Duplicates from Sorted Array II.cpp │ │ ├── Remove K Digits.cpp │ │ ├── Shortest Path Visiting All Nodes.cpp │ │ ├── SortList.cpp │ │ ├── Subarray Sum Equals K.cpp │ │ ├── Summary Ranges.cpp │ │ ├── Swap Nodes in Pairs.cpp │ │ └── Word Ladder.cpp │ └── java │ │ ├── 4 Sum II.java │ │ ├── Add Digits.java │ │ ├── Combination Sum.java │ │ ├── Compare Version Numbers.java │ │ ├── Contiguous Array.java │ │ ├── Excel Sheet Column Number.java │ │ ├── Find the Difference.java │ │ ├── K-diff Pairs in an Array.java │ │ ├── Majority Element.java │ │ ├── Maximum Depth of Binary Tree.java │ │ ├── Maximum Width of Binary Tree.java │ │ ├── Merge k Sorted Lists.java │ │ ├── Minimize Deviation in Array.java │ │ ├── Permutation in String.java │ │ ├── Remove Covered Intervals.java │ │ ├── Remove Duplicates from Sorted Array II.java │ │ ├── Remove K Digits.java │ │ ├── Shortest Path Visiting All Nodes.java │ │ ├── Sort List.java │ │ ├── Subarray Sum Equals K.java │ │ ├── Summary Ranges.java │ │ └── Swap Nodes in Pairs.java ├── January │ ├── Add Binary.cpp │ ├── All Elements in Two Binary Search Trees.cpp │ ├── Can Place Flowers.cpp │ ├── Car Pooling.cpp │ ├── Cherry Pickup II.cpp │ ├── Design Add and Search Words Data Structure.cpp │ ├── Detect Capital.cpp │ ├── Find the Town Judge.cpp │ ├── Gas Station.cpp │ ├── Java │ │ ├── Can Place Flowers.java │ │ ├── Jump Game IV.java │ │ ├── Koko Eating Bananas.java │ │ ├── Linked List Cycle II.java │ │ ├── Maximize Distance to Closest Person.java │ │ ├── Richest Customer Wealth.java │ │ ├── Sequential Digits.java │ │ ├── Single Number Java.java │ │ ├── Single Number.java │ │ ├── Stone Game IV.java │ │ └── String to Integer (atoi).java │ ├── Jump Game IV.cpp │ ├── Koko Eating Bananas.cpp │ ├── Linked List Cycle II.cpp │ ├── Linked List Random Node.cpp │ ├── Maximize Distance to Closest Person.cpp │ ├── Maximum XOR of Two Numbers in an Array.cpp │ ├── Minimum Number of Arrows to Burst Balloons.cpp │ ├── Palindrome Partitioning.cpp │ ├── Richest Customer Wealth.cpp │ ├── Robot Bounded In Circle.cpp │ ├── Rotate array.cpp │ ├── Sequential Digits.cpp │ ├── Single Number.cpp │ ├── Stone Game IV.cpp │ ├── String to Integer (atoi).cpp │ ├── Sum of Root To Leaf Binary Numbers.cpp │ ├── Valid Mountain Array.cpp │ └── Word Pattern.cpp ├── July2K22 │ └── cpp │ │ ├── Binary Tree Level Order Traversal.cpp │ │ ├── Binary Tree Right Side View.cpp │ │ ├── Fibonacci Number.cpp │ │ └── Wiggle Subsequence.cpp ├── June │ ├── Candy.cpp │ ├── Construct Binary Tree from Preorder and Inorder Traversal.cpp │ ├── Count of Smaller Numbers After Self.cpp │ ├── Generate Parentheses.cpp │ ├── Interleaving String.cpp │ ├── Jump Game VI.cpp │ ├── K Inverse Pairs Array.cpp │ ├── Longest Consecutive Sequence.cpp │ ├── Lowest Common Ancestor of a Binary Tree.cpp │ ├── Matchsticks to Square.cpp │ ├── Max Area of Island.cpp │ ├── Max Consecutive Ones III.cpp │ ├── Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts.cpp │ ├── Maximum Performance of a Team.cpp │ ├── Maximum Units on a Truck.cpp │ ├── Min Cost Climbing Stairs.cpp │ ├── Minimum Number of Refueling Stops.cpp │ ├── My Calendar I.cpp │ ├── Number of Matching Subsequences.cpp │ ├── Number of Subarrays with Bounded Maximum.cpp │ ├── Open the Lock.cpp │ ├── Out of Boundary Paths.cpp │ ├── Palindrome Pairs.cpp │ ├── Pascal's Triangle.cpp │ ├── Python │ │ ├── Candy.py │ │ ├── Lowest Common Ancestor of a Binary Tree.py │ │ ├── Max Consecutive Ones III.py │ │ ├── Out of Boundary Paths.py │ │ ├── Redundant Connection.py │ │ └── Remove All Adjacent Duplicates In String.py │ ├── Range Sum Query - Mutable.cpp │ ├── Redundant Connection.cpp │ ├── Remove All Adjacent Duplicates In String.cpp │ ├── Reverse Linked List II.cpp │ ├── Stone Game VII.cpp │ └── Swim in Rising Water.cpp ├── June2k22 │ └── cpp │ │ ├── Binary Tree Cameras.cpp │ │ ├── Delete Operation for Two Strings.cpp │ │ ├── Furthest Building You Can Reach.cpp │ │ ├── Kth Largest Element in an Array.cpp │ │ ├── Longest String Chain.cpp │ │ ├── Longest Substring Without Repeating Characters.cpp │ │ ├── Maximum Erasure Value.cpp │ │ ├── Merge Sorted Array.cpp │ │ ├── Minimum Operations to Reduce X to Zero.cpp │ │ ├── N Queens II.cpp │ │ ├── Remove Palindromic Subsequences.cpp │ │ ├── Search Suggestions System.cpp │ │ ├── Triangle.cpp │ │ └── Two Sum II - Input Array Is Sorted.cpp ├── March │ ├── C++ │ │ ├── Arithmetic Slices.cpp │ │ ├── Binary Seach.cpp │ │ ├── Boats to Save People.cpp │ │ ├── Broken Calculator.cpp │ │ ├── Champagne Tower.cpp │ │ ├── Copy List with Random Pointer.cpp │ │ ├── Count All Valid Pickup and Delivery Options.cpp │ │ ├── Counting Bits.cpp │ │ ├── Delete and Earn.cpp │ │ ├── Is Subsequence.cpp │ │ ├── Linked List Cycle.cpp │ │ ├── Maximum Frequency Stack.cpp │ │ ├── Merge Two Sorted Lists.cpp │ │ ├── Minimum Domino Rotations For Equal Row.cpp │ │ ├── Minimum Remove to Make Valid Parentheses.cpp │ │ ├── Partition Labels.cpp │ │ ├── Remove Duplicate Letters.cpp │ │ ├── Remove Duplicates from Sorted List II.cpp │ │ ├── Rotate List.cpp │ │ ├── Score of Parentheses.cpp │ │ ├── Search a 2D Matrix.cpp │ │ ├── Search in Rotated Sorted Array II.cpp │ │ ├── Simplify Path.cpp │ │ ├── Smallest String With A Given Numeric Value.cpp │ │ ├── Split Array Largest Sum.cpp │ │ ├── The K Weakest Rows in a Matrix.cpp │ │ ├── Two City Scheduling.cpp │ │ ├── Valid Parantheses.cpp │ │ └── Validate Stack Sequences.cpp │ ├── Java │ │ ├── Arithmetic Slices.java │ │ ├── Binary Search.java │ │ ├── Boats to Save People.java │ │ ├── Broken Calculator.java │ │ ├── Champagne Tower.java │ │ ├── Copy List with Random Pointer.java │ │ ├── Count All Valid Pickup and Delivery Options.java │ │ ├── Counting Bits.java │ │ ├── Delete and Earn.java │ │ ├── Is Subsequence.java │ │ ├── Linked List Cycle.cpp │ │ ├── Maximum Frequency Stack.java │ │ ├── Merge Two Sorted Lists.java │ │ ├── Minimum Domino Rotations For Equal Row.java │ │ ├── Partition Labels.java │ │ ├── Remove Duplicate Letters.java │ │ ├── Remove Duplicates from Sorted List II.java │ │ ├── Rotate List.java │ │ ├── Score of Parentheses.java │ │ ├── Smallest String With A Given Numeric Value.java │ │ ├── Two City Scheduling.java │ │ └── Valid Parentheses.java │ └── Python │ │ ├── Binary Search.py │ │ ├── Broken Calculator.py │ │ ├── Copy List with Random Pointer.py │ │ ├── Count All Valid Pickup and Delivery Options.py │ │ ├── Counting Bits.py │ │ ├── Is Subsequence.py │ │ ├── Linked List Cycle.py │ │ ├── Merge Two Sorted Lists.py │ │ ├── Partition Labels.py │ │ ├── Remove Duplicates from Sorted List II.cpp │ │ ├── Rotate List.py │ │ ├── Smallest String With A Given Numeric Value.py │ │ ├── Two City Scheduling.py │ │ └── Valid Parantheses.py ├── March2k24 │ ├── Maximum Odd Binary Number.cpp │ ├── Remove Nth Node From End of List.cpp │ └── Squares of a Sorted Array.cpp ├── May │ └── C++ │ │ ├── 132 Pattern.cpp │ │ ├── Backspace String Compare.cpp │ │ ├── Check If a String Contains All Binary Codes of Size K.cpp │ │ ├── Count Sorted Vowel Strings.cpp │ │ ├── Implement Stack using Queues.cpp │ │ ├── Remove All Adjacent Duplicates in String II.cpp │ │ ├── Shortest Unsorted Continuous Subarray.cpp │ │ └── Sort Array By Parity.cpp └── december2k22 │ ├── Binary Tree Maximum Path Sum.cpp │ ├── Climbing Stairs.cpp │ ├── Daily Temperatures.cpp │ ├── Evaluate Reverse Polish Notation.cpp │ ├── Find if Path Exists in Graph.cpp │ ├── Implement Queue using Stacks.cpp │ ├── Leaf-Similar Trees.cpp │ ├── Longest Common Subsequence.cpp │ ├── Maximum Difference Between Node and Ancestor.cpp │ ├── Maximum Product of Splitted Binary Tree.cpp │ ├── Minimum Average Difference.cpp │ └── Minimum Falling Path Sum.cpp ├── Leetcode Feb challenge2k25 ├── Clear digits.java ├── Count Number of Bad Pairs.java └── Design a Number Container System.java ├── Leetcode July Challenge ├── C++ │ ├── 4 Sum.cpp │ ├── Binary Tree Pruning.cpp │ ├── Count Vowels Permutation.cpp │ ├── Custom Sort String.cpp │ ├── Decode Ways II.cpp │ ├── Find K Closest Elements.cpp │ ├── Find Median from Data Stream.cpp │ ├── Find Peak Element.cpp │ ├── Gray Code.cpp │ ├── Isomorphic Strings.cpp │ ├── Kth Smallest Element in a Sorted Matrix.cpp │ ├── Longest Increasing Subsequence.cpp │ ├── Lowest Common Ancestor of a Binary Search Tree.cpp │ ├── Max Sum of Rectangle No Larger Than K.cpp │ ├── Maximum Length of Repeated Subarray.cpp │ ├── Partition Array into Disjoint Intervals.cpp │ ├── Push Dominoes.cpp │ ├── Reduce Array Size to The Half.cpp │ ├── Reshape the Matrix.cpp │ ├── Reverse Nodes in k-Group.cpp │ ├── Shuffle an Array.cpp │ ├── Three Equal Parts.cpp │ └── Valid Triangle Number.cpp └── Python │ ├── 4 Sum.py │ ├── Binary Tree Pruning.py │ ├── Count Vowels Permutation.py │ ├── Custom Sort String.py │ ├── Decode Ways II.py │ ├── Find K Closest Elements.py │ ├── Find Median from Data Stream.py │ ├── Find Peak Element.py │ ├── Gray Code.py │ ├── Isomorphic Strings.py │ ├── Kth Smallest Element in a Sorted Matrix.py │ ├── Longest Increasing Subsequence.py │ ├── Lowest Common Ancestor of a Binary Search Tree.py │ ├── Max Sum of Rectangle No Larger Than K.py │ ├── Maximum Length of Repeated Subarray Maximum Length of Repeated Subarray.py │ ├── Partition Array into Disjoint Intervals.py │ ├── Reduce Array Size to The Half.py │ ├── Reshape the Matrix.py │ ├── Reverse Nodes in k-Group.py │ ├── Shuffle an Array.py │ ├── Three Equal Parts.py │ └── Valid Triangle Number.py ├── Leetcode contest └── 243 │ ├── Check if Word Equals Summation of Two Words.py │ └── Maximum Value after Insertion.py ├── Linked List ├── Convert Binary Number In a LL To Integer.cpp ├── Convert Sorted List to BST.cpp ├── Delete Node in a Linked List.py ├── Design Linked List.cpp ├── Merge K sorted Linked List.cpp ├── Palindrome Linked List.cpp ├── Pointers.cpp ├── Remove Nodes From Linked List.py ├── Remove Zero Sum Consecutive Nodes from Linked List.cpp ├── Reverse A Linked List II.cpp ├── Rotate a List(Anti-Clockwise).cpp └── Rotate a List(Clockwise).cpp ├── Matrix ├── Most Frequent Prime.py └── Number of Laser Beams in a Bank.java ├── Merge Sort in LL.cpp ├── Merge two Sorted Linked List.cpp ├── Merge two sorted LL.cpp ├── Midpoint of LL.cpp ├── Minimum Count.cpp ├── Mirror a BinaryTree.cpp ├── PostOrder of BTree.cpp ├── PreOrder of BTree..cpp ├── Print Elements in Range in BST.cpp ├── Print in Reverse.cpp ├── README.md ├── Recursion ├── Count of zeroes in number.py ├── First Index of element in array.py ├── Last Index of number in array.py ├── Pair Star.cpp ├── Print Keypad Combinations Code.cpp ├── Print all Permutations.cpp ├── Print all Possible Decodings of a given Digit Sequence.cpp ├── Print all subsets of an array.cpp ├── Recursive program to replace all occurrences of pi with 3.14 in a given string.cpp ├── Recursively remove all adjacent duplicates.cpp ├── Remove all occurrences of a character in a string.cpp ├── Staircase.cpp ├── String To Integer.cpp └── Tower Of Hanoi.cpp ├── Reverse LL(Recursively).cpp ├── Reverse a LL(Iteratively).cpp ├── Search in BST.cpp ├── Sliding window ├── Fixed-size sliding window │ ├── Count distinct elements in every window.py │ ├── Defuse the Bomb.py │ ├── First negative in every window of size k.py │ ├── Maximum Average Subarray I.py │ ├── Maximum MEX from all subarrays of length K.py │ ├── Minimum Recolors to Get K Consecutive Black Blocks.py │ ├── Minimum Swaps to Group All 1's Together II.py │ └── Sum of minimum and maximum elements of all subarrays of size k.py ├── Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.java └── Repeated DNA Sequences.py ├── Sorting Algorithms ├── Bubble Sort.py ├── Insertion sort.py ├── Merge sort.py ├── Quick Sort.py └── Selection sort.py ├── Sorting ├── Height checker.java ├── Relative Sort Array.java └── Sort colors.java ├── Stacks and Queues ├── Assignment │ ├── Check Redundant Brackets.cpp │ ├── Minimum Bracket Reversal.cpp │ ├── Reverse Queue.cpp │ ├── Reverse Stack.cpp │ └── Stock span.cpp ├── Balanced Parenthesis.cpp ├── Check Redundant Brackets.cpp ├── Evaluate Expression.py ├── Queue using LL.cpp ├── Queue.cpp ├── QueueSTL.cpp ├── Stack Implementation using Arrays.cpp ├── Stack using LL.cpp └── StackSTL.cpp ├── Story based problems └── Amazon │ └── Group of 3.cpp ├── Strings ├── Count Prefix and Suffix Pairs I.py └── String Compression.cpp ├── SwapTwoNodesinLL.cpp ├── Trees ├── Binary Tree Zigzag Level Order Traversal.cpp ├── Capacity To Ship Packages Within D Days.cpp ├── Construct Quad Tree.cpp ├── Find Duplicate Subtrees.cpp ├── Inorder Traversal Iterative.cpp ├── Kth Smallest Element In Tree.py ├── Next Greater Number BST.py ├── Path to given node.java ├── Print Level Wise.cpp └── Vertical sum.py ├── Trie └── Find the Length of the Longest Common Prefix.py ├── heightOfABTree.cpp └── two pointer └── Sum of Square Numbers.java /Algorithms/Kadane's Algorithm (2D).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Algorithms/Kadane's Algorithm (2D).py -------------------------------------------------------------------------------- /Algorithms/Kadane's Algorithm(1D).py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Algorithms/Kadane's Algorithm(1D).py -------------------------------------------------------------------------------- /Backtracking/C++/Combination Sum 2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Backtracking/C++/Combination Sum 2.cpp -------------------------------------------------------------------------------- /Backtracking/Java/Combination Sum 2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Backtracking/Java/Combination Sum 2.java -------------------------------------------------------------------------------- /Backtracking/Python/Combination Sum 2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Backtracking/Python/Combination Sum 2.py -------------------------------------------------------------------------------- /Binary Search Tree/Balance a Binary Search Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search Tree/Balance a Binary Search Tree.java -------------------------------------------------------------------------------- /Binary Search Tree/Binary Search Tree to Greater Sum Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search Tree/Binary Search Tree to Greater Sum Tree.java -------------------------------------------------------------------------------- /Binary Search/C++/Find K-th Smallest Pair Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/C++/Find K-th Smallest Pair Distance.cpp -------------------------------------------------------------------------------- /Binary Search/Find in Mountain Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Find in Mountain Array.py -------------------------------------------------------------------------------- /Binary Search/Java/Find K-th Smallest Pair Distance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Java/Find K-th Smallest Pair Distance.java -------------------------------------------------------------------------------- /Binary Search/Magnetic Force Between Two Balls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Magnetic Force Between Two Balls.java -------------------------------------------------------------------------------- /Binary Search/Minimum Number of Days to Make m Bouquets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Minimum Number of Days to Make m Bouquets.java -------------------------------------------------------------------------------- /Binary Search/Minimum Number of Operations to Make Array Continuous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Minimum Number of Operations to Make Array Continuous.py -------------------------------------------------------------------------------- /Binary Search/Most Profit Assigning Work.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Most Profit Assigning Work.java -------------------------------------------------------------------------------- /Binary Search/Number of Flowers in Full Bloom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Number of Flowers in Full Bloom.py -------------------------------------------------------------------------------- /Binary Search/Python/Find K-th Smallest Pair Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Binary Search/Python/Find K-th Smallest Pair Distance.py -------------------------------------------------------------------------------- /Bit manipulation/Missing Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Bit manipulation/Missing Number.java -------------------------------------------------------------------------------- /Bubble Sort LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Bubble Sort LL.cpp -------------------------------------------------------------------------------- /Buy the Ticket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Buy the Ticket.cpp -------------------------------------------------------------------------------- /Compare two linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Compare two linked list.cpp -------------------------------------------------------------------------------- /Convert sorted array into BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Convert sorted array into BST.cpp -------------------------------------------------------------------------------- /CountNoOfNodesInBTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/CountNoOfNodesInBTree.cpp -------------------------------------------------------------------------------- /Delete duplicate-value nodes from a sorted linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Delete duplicate-value nodes from a sorted linked list.cpp -------------------------------------------------------------------------------- /Delete every N nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Delete every N nodes.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Edit Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/Edit Distance.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Max Dot Product of Two Subsequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/Max Dot Product of Two Subsequences.py -------------------------------------------------------------------------------- /Dynamic Programming/Min steps to 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/Min steps to 1.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Minimum Sum Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/Minimum Sum Subarray.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Ugly Number II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/Ugly Number II.cpp -------------------------------------------------------------------------------- /Dynamic Programming/aximum Profit in Job Scheduling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Dynamic Programming/aximum Profit in Job Scheduling.java -------------------------------------------------------------------------------- /Even After odd Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Even After odd Linked List.cpp -------------------------------------------------------------------------------- /Find First and Last Position of Element in Sorted Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Find First and Last Position of Element in Sorted Array.py -------------------------------------------------------------------------------- /Find Path in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Find Path in BST.cpp -------------------------------------------------------------------------------- /Find a node in LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Find a node in LL.cpp -------------------------------------------------------------------------------- /Graphs/3 cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/3 cycle.cpp -------------------------------------------------------------------------------- /Graphs/All Connected Components.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/All Connected Components.cpp -------------------------------------------------------------------------------- /Graphs/BFS Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/BFS Traversal.cpp -------------------------------------------------------------------------------- /Graphs/Beginners/Adjacency List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Beginners/Adjacency List.cpp -------------------------------------------------------------------------------- /Graphs/Beginners/Adjacency Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Beginners/Adjacency Matrix.cpp -------------------------------------------------------------------------------- /Graphs/Coding Ninjas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Coding Ninjas.cpp -------------------------------------------------------------------------------- /Graphs/Count Sub Islands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Count Sub Islands.py -------------------------------------------------------------------------------- /Graphs/Dijkstra's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Dijkstra's Algorithm.cpp -------------------------------------------------------------------------------- /Graphs/Find Center of Star Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Find Center of Star Graph.java -------------------------------------------------------------------------------- /Graphs/Get Path-BFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Get Path-BFS.cpp -------------------------------------------------------------------------------- /Graphs/Get Path-DFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Get Path-DFS.cpp -------------------------------------------------------------------------------- /Graphs/Has Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Has Path.cpp -------------------------------------------------------------------------------- /Graphs/Is Connected?.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Is Connected?.cpp -------------------------------------------------------------------------------- /Graphs/Islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Islands.cpp -------------------------------------------------------------------------------- /Graphs/Kruskals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Kruskals.cpp -------------------------------------------------------------------------------- /Graphs/Largest Piece.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Largest Piece.cpp -------------------------------------------------------------------------------- /Graphs/Longest Increasing Path in a Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Longest Increasing Path in a Matrix.cpp -------------------------------------------------------------------------------- /Graphs/Path with Maximum Probability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Path with Maximum Probability.cpp -------------------------------------------------------------------------------- /Graphs/Prim's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Graphs/Prim's Algorithm.cpp -------------------------------------------------------------------------------- /Greedy/Assign Cookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Assign Cookies.java -------------------------------------------------------------------------------- /Greedy/Boats to Save People.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Boats to Save People.cpp -------------------------------------------------------------------------------- /Greedy/Buy Maximum Stocks if i stocks can be bought on i-th day.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Buy Maximum Stocks if i stocks can be bought on i-th day.py -------------------------------------------------------------------------------- /Greedy/C++/Maximum Distance in Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/C++/Maximum Distance in Arrays.cpp -------------------------------------------------------------------------------- /Greedy/Check if it is possible to survive on Island.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Check if it is possible to survive on Island.py -------------------------------------------------------------------------------- /Greedy/Chocolate Distribution Problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Chocolate Distribution Problem.py -------------------------------------------------------------------------------- /Greedy/Find maximum meetings in one room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Find maximum meetings in one room.py -------------------------------------------------------------------------------- /Greedy/Find maximum sum possible equal sum of three stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Find maximum sum possible equal sum of three stacks.py -------------------------------------------------------------------------------- /Greedy/Find smallest number with given number of digits and sum of digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Find smallest number with given number of digits and sum of digits.py -------------------------------------------------------------------------------- /Greedy/Greedy Approach to Minimum Number of Coins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Greedy Approach to Minimum Number of Coins.py -------------------------------------------------------------------------------- /Greedy/Java/Maximum Distance in Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Java/Maximum Distance in Arrays.java -------------------------------------------------------------------------------- /Greedy/Maximize sum after K negations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Maximize sum after K negations.py -------------------------------------------------------------------------------- /Greedy/Maximum product subset of an array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Maximum product subset of an array.py -------------------------------------------------------------------------------- /Greedy/Maximum sum of absolute difference of any permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Maximum sum of absolute difference of any permutation.py -------------------------------------------------------------------------------- /Greedy/Maximum trains for which stoppage can be provided.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Maximum trains for which stoppage can be provided.py -------------------------------------------------------------------------------- /Greedy/Python/Maximum Distance in Arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Python/Maximum Distance in Arrays.py -------------------------------------------------------------------------------- /Greedy/Rearrange characters in a string such that no two adjacent are same.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Rearrange characters in a string such that no two adjacent are same.py -------------------------------------------------------------------------------- /Greedy/Shop in Candy Store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Shop in Candy Store.py -------------------------------------------------------------------------------- /Greedy/Smallest subset with sum greater than all other elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Greedy/Smallest subset with sum greater than all other elements.py -------------------------------------------------------------------------------- /HashMaps/Convert an Array Into a 2D Array With Conditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/HashMaps/Convert an Array Into a 2D Array With Conditions.java -------------------------------------------------------------------------------- /HashMaps/Count Number of Nice Subarrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/HashMaps/Count Number of Nice Subarrays.java -------------------------------------------------------------------------------- /HashMaps/Minimum Number Of Swaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/HashMaps/Minimum Number Of Swaps.cpp -------------------------------------------------------------------------------- /HashMaps/Perfect Sum Pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/HashMaps/Perfect Sum Pair.cpp -------------------------------------------------------------------------------- /HashMaps/Sort strings lexicographically according to given sequence of characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/HashMaps/Sort strings lexicographically according to given sequence of characters.cpp -------------------------------------------------------------------------------- /Heap/Max Heap/IPO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Heap/Max Heap/IPO.cpp -------------------------------------------------------------------------------- /Heap/Min Heap/Implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Heap/Min Heap/Implementation.cpp -------------------------------------------------------------------------------- /Inserting A Node at a given position in Linked List.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Inserting A Node at a given position in Linked List.c -------------------------------------------------------------------------------- /Inserting a Node Into a Sorted Doubly Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Inserting a Node Into a Sorted Doubly Linked List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/3Sum With Multiplicity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/3Sum With Multiplicity.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Baseball Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Baseball Game.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Container With Most Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Container With Most Water.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Convert BST to Greater Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Convert BST to Greater Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Design Underground System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Design Underground System.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Game of Life.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Game of Life.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Increasing Order Search Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Increasing Order Search Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Kth Largest Element in a Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Kth Largest Element in a Stream.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Kth Smallest Element in a BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Kth Smallest Element in a BST.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Last Stone weight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Last Stone weight.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Recover Binary Search Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Recover Binary Search Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Search in a Binary Search Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Search in a Binary Search Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Shift 2D Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Shift 2D Grid.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Spiral Matrix II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Spiral Matrix II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Swapping Nodes in a Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Swapping Nodes in a Linked List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Top K Frequent Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Top K Frequent Elements.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Trim a BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Trim a BST.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/C++/Valid Palindrome II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/C++/Valid Palindrome II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Container With Most Water.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Container With Most Water.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Convert BST to Greater Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Convert BST to Greater Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Design Underground System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Design Underground System.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Increasing Order Search Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Increasing Order Search Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Kth Largest Element in a Stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Kth Largest Element in a Stream.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Last Stone weight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Last Stone weight.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Recover Binary Search Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Recover Binary Search Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Search in Binary Search Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Search in Binary Search Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Swapping Nodes in a Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Swapping Nodes in a Linked List.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Java/Trim a BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Java/Trim a BST.java -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Baseball Game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Baseball Game.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Container With Most Water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Container With Most Water.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Convert BST to Greater Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Convert BST to Greater Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Design Underground System.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Design Underground System.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Increasing Order Search Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Increasing Order Search Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Last Stone weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Last Stone weight.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Recover Binary Search Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Recover Binary Search Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Search in a Binary Search Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Search in a Binary Search Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Swapping Nodes in a Linked List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Swapping Nodes in a Linked List.py -------------------------------------------------------------------------------- /Leetcode Challenge/April/Python/Trim a BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/April/Python/Trim a BST.py -------------------------------------------------------------------------------- /Leetcode Challenge/December/Basic Calculator II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Basic Calculator II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Binary Tree Tilt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Binary Tree Tilt.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Consecutive Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Consecutive Characters.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Convert Binary Number in a Linked List to Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Convert Binary Number in a Linked List to Integer.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Course Schedule II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Course Schedule II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Decode String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Decode String.py -------------------------------------------------------------------------------- /Leetcode Challenge/December/Domino and Tromino Tiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Domino and Tromino Tiling.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/House Robber III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/House Robber III.py -------------------------------------------------------------------------------- /Leetcode Challenge/December/House Robber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/House Robber.py -------------------------------------------------------------------------------- /Leetcode Challenge/December/Insertion Sort List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Insertion Sort List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Jump Game III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Jump Game III.py -------------------------------------------------------------------------------- /Leetcode Challenge/December/K Closest Points to Origin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/K Closest Points to Origin.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Maximal Square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Maximal Square.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Minimum Absolute Difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Minimum Absolute Difference.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Minimum Cost to Move Chips to The Same Position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Minimum Cost to Move Chips to The Same Position.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Minimum Height Trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Minimum Height Trees.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Nth Magical Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Nth Magical Number.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Number Complement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Number Complement.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Numbers At Most N Given Digit Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Numbers At Most N Given Digit Set.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Odd Even Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Odd Even Linked List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Partition Equal Subset Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Partition Equal Subset Sum.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Populating Next Right Pointers in Each Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Populating Next Right Pointers in Each Node.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Power of two.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Power of two.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Range Sum of BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Range Sum of BST.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Reorder List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Reorder List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/December/Stream of Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/December/Stream of Characters.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/Python/Compare Version Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/Python/Compare Version Numbers.py -------------------------------------------------------------------------------- /Leetcode Challenge/February/Python/Majority Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/Python/Majority Element.py -------------------------------------------------------------------------------- /Leetcode Challenge/February/Python/Maximum Width of Binary Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/Python/Maximum Width of Binary Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/February/Python/Remove K Digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/Python/Remove K Digits.py -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/4 sum II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/4 sum II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Add Digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Add Digits.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Clone Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Clone Graph.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Combination Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Combination Sum.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Compare Version Numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Compare Version Numbers.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Contiguous Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Contiguous Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Excel Sheet Column Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Excel Sheet Column Number.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Find all anagrams in a string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Find all anagrams in a string.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Find the Difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Find the Difference.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/K-diff Pairs in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/K-diff Pairs in an Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Majority Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Majority Element.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Maximum Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Maximum Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Maximum Width of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Maximum Width of Binary Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Merge k Sorted Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Merge k Sorted Lists.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Minimize Deviation in Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Minimize Deviation in Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Permutation in String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Permutation in String.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Remove Covered Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Remove Covered Intervals.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Remove Duplicates from Sorted Array II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Remove Duplicates from Sorted Array II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Remove K Digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Remove K Digits.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Shortest Path Visiting All Nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Shortest Path Visiting All Nodes.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/SortList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/SortList.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Subarray Sum Equals K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Subarray Sum Equals K.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Summary Ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Summary Ranges.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Swap Nodes in Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Swap Nodes in Pairs.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/cpp/Word Ladder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/cpp/Word Ladder.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/4 Sum II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/4 Sum II.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Add Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Add Digits.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Combination Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Combination Sum.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Compare Version Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Compare Version Numbers.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Contiguous Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Contiguous Array.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Excel Sheet Column Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Excel Sheet Column Number.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Find the Difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Find the Difference.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/K-diff Pairs in an Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/K-diff Pairs in an Array.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Majority Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Majority Element.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Maximum Depth of Binary Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Maximum Depth of Binary Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Maximum Width of Binary Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Maximum Width of Binary Tree.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Merge k Sorted Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Merge k Sorted Lists.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Minimize Deviation in Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Minimize Deviation in Array.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Permutation in String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Permutation in String.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Remove Covered Intervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Remove Covered Intervals.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Remove Duplicates from Sorted Array II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Remove Duplicates from Sorted Array II.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Remove K Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Remove K Digits.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Shortest Path Visiting All Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Shortest Path Visiting All Nodes.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Sort List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Sort List.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Subarray Sum Equals K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Subarray Sum Equals K.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Summary Ranges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Summary Ranges.java -------------------------------------------------------------------------------- /Leetcode Challenge/February/java/Swap Nodes in Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/February/java/Swap Nodes in Pairs.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Add Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Add Binary.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/All Elements in Two Binary Search Trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/All Elements in Two Binary Search Trees.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Can Place Flowers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Can Place Flowers.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Car Pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Car Pooling.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Cherry Pickup II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Cherry Pickup II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Design Add and Search Words Data Structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Design Add and Search Words Data Structure.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Detect Capital.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Detect Capital.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Find the Town Judge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Find the Town Judge.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Gas Station.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Gas Station.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Can Place Flowers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Can Place Flowers.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Jump Game IV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Jump Game IV.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Koko Eating Bananas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Koko Eating Bananas.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Linked List Cycle II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Linked List Cycle II.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Maximize Distance to Closest Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Maximize Distance to Closest Person.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Richest Customer Wealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Richest Customer Wealth.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Sequential Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Sequential Digits.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Single Number Java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Single Number Java.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Single Number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Single Number.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/Stone Game IV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/Stone Game IV.java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Java/String to Integer (atoi).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Java/String to Integer (atoi).java -------------------------------------------------------------------------------- /Leetcode Challenge/January/Jump Game IV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Jump Game IV.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Koko Eating Bananas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Koko Eating Bananas.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Linked List Cycle II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Linked List Cycle II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Linked List Random Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Linked List Random Node.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Maximize Distance to Closest Person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Maximize Distance to Closest Person.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Maximum XOR of Two Numbers in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Maximum XOR of Two Numbers in an Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Minimum Number of Arrows to Burst Balloons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Minimum Number of Arrows to Burst Balloons.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Palindrome Partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Palindrome Partitioning.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Richest Customer Wealth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Richest Customer Wealth.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Robot Bounded In Circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Robot Bounded In Circle.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Rotate array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Rotate array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Sequential Digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Sequential Digits.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Single Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Single Number.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Stone Game IV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Stone Game IV.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/String to Integer (atoi).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/String to Integer (atoi).cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Sum of Root To Leaf Binary Numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Sum of Root To Leaf Binary Numbers.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Valid Mountain Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Valid Mountain Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/January/Word Pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/January/Word Pattern.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/July2K22/cpp/Binary Tree Level Order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/July2K22/cpp/Binary Tree Level Order Traversal.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/July2K22/cpp/Binary Tree Right Side View.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/July2K22/cpp/Binary Tree Right Side View.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/July2K22/cpp/Fibonacci Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/July2K22/cpp/Fibonacci Number.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/July2K22/cpp/Wiggle Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/July2K22/cpp/Wiggle Subsequence.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Candy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Candy.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Construct Binary Tree from Preorder and Inorder Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Construct Binary Tree from Preorder and Inorder Traversal.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Count of Smaller Numbers After Self.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Count of Smaller Numbers After Self.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Generate Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Generate Parentheses.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Interleaving String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Interleaving String.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Jump Game VI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Jump Game VI.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/K Inverse Pairs Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/K Inverse Pairs Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Longest Consecutive Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Longest Consecutive Sequence.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Lowest Common Ancestor of a Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Lowest Common Ancestor of a Binary Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Matchsticks to Square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Matchsticks to Square.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Max Area of Island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Max Area of Island.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Max Consecutive Ones III.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Max Consecutive Ones III.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Maximum Performance of a Team.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Maximum Performance of a Team.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Maximum Units on a Truck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Maximum Units on a Truck.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Min Cost Climbing Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Min Cost Climbing Stairs.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Minimum Number of Refueling Stops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Minimum Number of Refueling Stops.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/My Calendar I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/My Calendar I.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Number of Matching Subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Number of Matching Subsequences.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Number of Subarrays with Bounded Maximum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Number of Subarrays with Bounded Maximum.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Open the Lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Open the Lock.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Out of Boundary Paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Out of Boundary Paths.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Palindrome Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Palindrome Pairs.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Pascal's Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Pascal's Triangle.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Candy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Candy.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Lowest Common Ancestor of a Binary Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Lowest Common Ancestor of a Binary Tree.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Max Consecutive Ones III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Max Consecutive Ones III.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Out of Boundary Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Out of Boundary Paths.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Redundant Connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Redundant Connection.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Python/Remove All Adjacent Duplicates In String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Python/Remove All Adjacent Duplicates In String.py -------------------------------------------------------------------------------- /Leetcode Challenge/June/Range Sum Query - Mutable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Range Sum Query - Mutable.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Redundant Connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Redundant Connection.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Remove All Adjacent Duplicates In String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Remove All Adjacent Duplicates In String.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Reverse Linked List II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Reverse Linked List II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Stone Game VII.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Stone Game VII.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June/Swim in Rising Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June/Swim in Rising Water.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Binary Tree Cameras.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Binary Tree Cameras.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Delete Operation for Two Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Delete Operation for Two Strings.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Furthest Building You Can Reach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Furthest Building You Can Reach.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Kth Largest Element in an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Kth Largest Element in an Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Longest String Chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Longest String Chain.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Longest Substring Without Repeating Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Longest Substring Without Repeating Characters.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Maximum Erasure Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Maximum Erasure Value.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Merge Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Merge Sorted Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Minimum Operations to Reduce X to Zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Minimum Operations to Reduce X to Zero.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/N Queens II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/N Queens II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Remove Palindromic Subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Remove Palindromic Subsequences.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Search Suggestions System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Search Suggestions System.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Triangle.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/June2k22/cpp/Two Sum II - Input Array Is Sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/June2k22/cpp/Two Sum II - Input Array Is Sorted.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Arithmetic Slices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Arithmetic Slices.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Binary Seach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Binary Seach.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Boats to Save People.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Boats to Save People.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Broken Calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Broken Calculator.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Champagne Tower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Champagne Tower.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Copy List with Random Pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Copy List with Random Pointer.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Count All Valid Pickup and Delivery Options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Count All Valid Pickup and Delivery Options.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Counting Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Counting Bits.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Delete and Earn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Delete and Earn.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Is Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Is Subsequence.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Linked List Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Linked List Cycle.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Maximum Frequency Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Maximum Frequency Stack.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Merge Two Sorted Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Merge Two Sorted Lists.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Minimum Domino Rotations For Equal Row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Minimum Domino Rotations For Equal Row.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Minimum Remove to Make Valid Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Minimum Remove to Make Valid Parentheses.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Partition Labels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Partition Labels.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Remove Duplicate Letters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Remove Duplicate Letters.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Remove Duplicates from Sorted List II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Remove Duplicates from Sorted List II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Rotate List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Rotate List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Score of Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Score of Parentheses.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Search a 2D Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Search a 2D Matrix.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Search in Rotated Sorted Array II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Search in Rotated Sorted Array II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Simplify Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Simplify Path.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Smallest String With A Given Numeric Value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Smallest String With A Given Numeric Value.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Split Array Largest Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Split Array Largest Sum.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/The K Weakest Rows in a Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/The K Weakest Rows in a Matrix.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Two City Scheduling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Two City Scheduling.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Valid Parantheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Valid Parantheses.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/C++/Validate Stack Sequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/C++/Validate Stack Sequences.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Arithmetic Slices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Arithmetic Slices.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Binary Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Binary Search.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Boats to Save People.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Boats to Save People.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Broken Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Broken Calculator.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Champagne Tower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Champagne Tower.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Copy List with Random Pointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Copy List with Random Pointer.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Count All Valid Pickup and Delivery Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Count All Valid Pickup and Delivery Options.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Counting Bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Counting Bits.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Delete and Earn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Delete and Earn.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Is Subsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Is Subsequence.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Linked List Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Linked List Cycle.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Maximum Frequency Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Maximum Frequency Stack.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Merge Two Sorted Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Merge Two Sorted Lists.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Minimum Domino Rotations For Equal Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Minimum Domino Rotations For Equal Row.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Partition Labels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Partition Labels.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Remove Duplicate Letters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Remove Duplicate Letters.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Remove Duplicates from Sorted List II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Remove Duplicates from Sorted List II.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Rotate List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Rotate List.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Score of Parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Score of Parentheses.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Smallest String With A Given Numeric Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Smallest String With A Given Numeric Value.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Two City Scheduling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Two City Scheduling.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Java/Valid Parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Java/Valid Parentheses.java -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Binary Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Binary Search.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Broken Calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Broken Calculator.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Copy List with Random Pointer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Copy List with Random Pointer.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Count All Valid Pickup and Delivery Options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Count All Valid Pickup and Delivery Options.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Counting Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Counting Bits.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Is Subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Is Subsequence.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Linked List Cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Linked List Cycle.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Merge Two Sorted Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Merge Two Sorted Lists.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Partition Labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Partition Labels.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Remove Duplicates from Sorted List II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Remove Duplicates from Sorted List II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Rotate List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Rotate List.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Smallest String With A Given Numeric Value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Smallest String With A Given Numeric Value.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Two City Scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Two City Scheduling.py -------------------------------------------------------------------------------- /Leetcode Challenge/March/Python/Valid Parantheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March/Python/Valid Parantheses.py -------------------------------------------------------------------------------- /Leetcode Challenge/March2k24/Maximum Odd Binary Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March2k24/Maximum Odd Binary Number.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March2k24/Remove Nth Node From End of List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March2k24/Remove Nth Node From End of List.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/March2k24/Squares of a Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/March2k24/Squares of a Sorted Array.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/132 Pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/132 Pattern.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Backspace String Compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Backspace String Compare.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Check If a String Contains All Binary Codes of Size K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Check If a String Contains All Binary Codes of Size K.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Count Sorted Vowel Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Count Sorted Vowel Strings.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Implement Stack using Queues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Implement Stack using Queues.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Remove All Adjacent Duplicates in String II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Remove All Adjacent Duplicates in String II.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Shortest Unsorted Continuous Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Shortest Unsorted Continuous Subarray.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/May/C++/Sort Array By Parity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/May/C++/Sort Array By Parity.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Binary Tree Maximum Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Binary Tree Maximum Path Sum.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Climbing Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Climbing Stairs.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Daily Temperatures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Daily Temperatures.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Evaluate Reverse Polish Notation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Evaluate Reverse Polish Notation.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Find if Path Exists in Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Find if Path Exists in Graph.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Implement Queue using Stacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Implement Queue using Stacks.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Leaf-Similar Trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Leaf-Similar Trees.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Longest Common Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Longest Common Subsequence.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Maximum Difference Between Node and Ancestor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Maximum Difference Between Node and Ancestor.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Maximum Product of Splitted Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Maximum Product of Splitted Binary Tree.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Minimum Average Difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Minimum Average Difference.cpp -------------------------------------------------------------------------------- /Leetcode Challenge/december2k22/Minimum Falling Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Challenge/december2k22/Minimum Falling Path Sum.cpp -------------------------------------------------------------------------------- /Leetcode Feb challenge2k25/Clear digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Feb challenge2k25/Clear digits.java -------------------------------------------------------------------------------- /Leetcode Feb challenge2k25/Count Number of Bad Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Feb challenge2k25/Count Number of Bad Pairs.java -------------------------------------------------------------------------------- /Leetcode Feb challenge2k25/Design a Number Container System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode Feb challenge2k25/Design a Number Container System.java -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/4 Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/4 Sum.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Binary Tree Pruning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Binary Tree Pruning.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Count Vowels Permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Count Vowels Permutation.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Custom Sort String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Custom Sort String.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Decode Ways II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Decode Ways II.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Find K Closest Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Find K Closest Elements.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Find Median from Data Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Find Median from Data Stream.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Find Peak Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Find Peak Element.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Gray Code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Gray Code.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Isomorphic Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Isomorphic Strings.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Kth Smallest Element in a Sorted Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Kth Smallest Element in a Sorted Matrix.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Longest Increasing Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Longest Increasing Subsequence.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Lowest Common Ancestor of a Binary Search Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Lowest Common Ancestor of a Binary Search Tree.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Max Sum of Rectangle No Larger Than K.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Max Sum of Rectangle No Larger Than K.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Maximum Length of Repeated Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Maximum Length of Repeated Subarray.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Partition Array into Disjoint Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Partition Array into Disjoint Intervals.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Push Dominoes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Push Dominoes.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Reduce Array Size to The Half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Reduce Array Size to The Half.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Reshape the Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Reshape the Matrix.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Reverse Nodes in k-Group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Reverse Nodes in k-Group.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Shuffle an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Shuffle an Array.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Three Equal Parts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Three Equal Parts.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/C++/Valid Triangle Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/C++/Valid Triangle Number.cpp -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/4 Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/4 Sum.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Binary Tree Pruning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Binary Tree Pruning.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Count Vowels Permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Count Vowels Permutation.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Custom Sort String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Custom Sort String.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Decode Ways II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Decode Ways II.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Find K Closest Elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Find K Closest Elements.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Find Median from Data Stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Find Median from Data Stream.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Find Peak Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Find Peak Element.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Gray Code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Gray Code.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Isomorphic Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Isomorphic Strings.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Kth Smallest Element in a Sorted Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Kth Smallest Element in a Sorted Matrix.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Longest Increasing Subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Longest Increasing Subsequence.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Lowest Common Ancestor of a Binary Search Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Lowest Common Ancestor of a Binary Search Tree.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Max Sum of Rectangle No Larger Than K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Max Sum of Rectangle No Larger Than K.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Maximum Length of Repeated Subarray Maximum Length of Repeated Subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Maximum Length of Repeated Subarray Maximum Length of Repeated Subarray.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Partition Array into Disjoint Intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Partition Array into Disjoint Intervals.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Reduce Array Size to The Half.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Reduce Array Size to The Half.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Reshape the Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Reshape the Matrix.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Reverse Nodes in k-Group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Reverse Nodes in k-Group.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Shuffle an Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Shuffle an Array.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Three Equal Parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Three Equal Parts.py -------------------------------------------------------------------------------- /Leetcode July Challenge/Python/Valid Triangle Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode July Challenge/Python/Valid Triangle Number.py -------------------------------------------------------------------------------- /Leetcode contest/243/Check if Word Equals Summation of Two Words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode contest/243/Check if Word Equals Summation of Two Words.py -------------------------------------------------------------------------------- /Leetcode contest/243/Maximum Value after Insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Leetcode contest/243/Maximum Value after Insertion.py -------------------------------------------------------------------------------- /Linked List/Convert Binary Number In a LL To Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Convert Binary Number In a LL To Integer.cpp -------------------------------------------------------------------------------- /Linked List/Convert Sorted List to BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Convert Sorted List to BST.cpp -------------------------------------------------------------------------------- /Linked List/Delete Node in a Linked List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Delete Node in a Linked List.py -------------------------------------------------------------------------------- /Linked List/Design Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Design Linked List.cpp -------------------------------------------------------------------------------- /Linked List/Merge K sorted Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Merge K sorted Linked List.cpp -------------------------------------------------------------------------------- /Linked List/Palindrome Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Palindrome Linked List.cpp -------------------------------------------------------------------------------- /Linked List/Pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Pointers.cpp -------------------------------------------------------------------------------- /Linked List/Remove Nodes From Linked List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Remove Nodes From Linked List.py -------------------------------------------------------------------------------- /Linked List/Remove Zero Sum Consecutive Nodes from Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Remove Zero Sum Consecutive Nodes from Linked List.cpp -------------------------------------------------------------------------------- /Linked List/Reverse A Linked List II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Reverse A Linked List II.cpp -------------------------------------------------------------------------------- /Linked List/Rotate a List(Anti-Clockwise).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Rotate a List(Anti-Clockwise).cpp -------------------------------------------------------------------------------- /Linked List/Rotate a List(Clockwise).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Linked List/Rotate a List(Clockwise).cpp -------------------------------------------------------------------------------- /Matrix/Most Frequent Prime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Matrix/Most Frequent Prime.py -------------------------------------------------------------------------------- /Matrix/Number of Laser Beams in a Bank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Matrix/Number of Laser Beams in a Bank.java -------------------------------------------------------------------------------- /Merge Sort in LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Merge Sort in LL.cpp -------------------------------------------------------------------------------- /Merge two Sorted Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Merge two Sorted Linked List.cpp -------------------------------------------------------------------------------- /Merge two sorted LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Merge two sorted LL.cpp -------------------------------------------------------------------------------- /Midpoint of LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Midpoint of LL.cpp -------------------------------------------------------------------------------- /Minimum Count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Minimum Count.cpp -------------------------------------------------------------------------------- /Mirror a BinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Mirror a BinaryTree.cpp -------------------------------------------------------------------------------- /PostOrder of BTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/PostOrder of BTree.cpp -------------------------------------------------------------------------------- /PreOrder of BTree..cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/PreOrder of BTree..cpp -------------------------------------------------------------------------------- /Print Elements in Range in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Print Elements in Range in BST.cpp -------------------------------------------------------------------------------- /Print in Reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Print in Reverse.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/Count of zeroes in number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Count of zeroes in number.py -------------------------------------------------------------------------------- /Recursion/First Index of element in array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/First Index of element in array.py -------------------------------------------------------------------------------- /Recursion/Last Index of number in array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Last Index of number in array.py -------------------------------------------------------------------------------- /Recursion/Pair Star.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Pair Star.cpp -------------------------------------------------------------------------------- /Recursion/Print Keypad Combinations Code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Print Keypad Combinations Code.cpp -------------------------------------------------------------------------------- /Recursion/Print all Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Print all Permutations.cpp -------------------------------------------------------------------------------- /Recursion/Print all Possible Decodings of a given Digit Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Print all Possible Decodings of a given Digit Sequence.cpp -------------------------------------------------------------------------------- /Recursion/Print all subsets of an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Print all subsets of an array.cpp -------------------------------------------------------------------------------- /Recursion/Recursive program to replace all occurrences of pi with 3.14 in a given string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Recursive program to replace all occurrences of pi with 3.14 in a given string.cpp -------------------------------------------------------------------------------- /Recursion/Recursively remove all adjacent duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Recursively remove all adjacent duplicates.cpp -------------------------------------------------------------------------------- /Recursion/Remove all occurrences of a character in a string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Remove all occurrences of a character in a string.cpp -------------------------------------------------------------------------------- /Recursion/Staircase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Staircase.cpp -------------------------------------------------------------------------------- /Recursion/String To Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/String To Integer.cpp -------------------------------------------------------------------------------- /Recursion/Tower Of Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Recursion/Tower Of Hanoi.cpp -------------------------------------------------------------------------------- /Reverse LL(Recursively).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Reverse LL(Recursively).cpp -------------------------------------------------------------------------------- /Reverse a LL(Iteratively).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Reverse a LL(Iteratively).cpp -------------------------------------------------------------------------------- /Search in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Search in BST.cpp -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Count distinct elements in every window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Count distinct elements in every window.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Defuse the Bomb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Defuse the Bomb.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/First negative in every window of size k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/First negative in every window of size k.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Maximum Average Subarray I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Maximum Average Subarray I.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Maximum MEX from all subarrays of length K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Maximum MEX from all subarrays of length K.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Minimum Recolors to Get K Consecutive Black Blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Minimum Recolors to Get K Consecutive Black Blocks.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Minimum Swaps to Group All 1's Together II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Minimum Swaps to Group All 1's Together II.py -------------------------------------------------------------------------------- /Sliding window/Fixed-size sliding window/Sum of minimum and maximum elements of all subarrays of size k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Fixed-size sliding window/Sum of minimum and maximum elements of all subarrays of size k.py -------------------------------------------------------------------------------- /Sliding window/Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit.java -------------------------------------------------------------------------------- /Sliding window/Repeated DNA Sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sliding window/Repeated DNA Sequences.py -------------------------------------------------------------------------------- /Sorting Algorithms/Bubble Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting Algorithms/Bubble Sort.py -------------------------------------------------------------------------------- /Sorting Algorithms/Insertion sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting Algorithms/Insertion sort.py -------------------------------------------------------------------------------- /Sorting Algorithms/Merge sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting Algorithms/Merge sort.py -------------------------------------------------------------------------------- /Sorting Algorithms/Quick Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting Algorithms/Quick Sort.py -------------------------------------------------------------------------------- /Sorting Algorithms/Selection sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting Algorithms/Selection sort.py -------------------------------------------------------------------------------- /Sorting/Height checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting/Height checker.java -------------------------------------------------------------------------------- /Sorting/Relative Sort Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting/Relative Sort Array.java -------------------------------------------------------------------------------- /Sorting/Sort colors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Sorting/Sort colors.java -------------------------------------------------------------------------------- /Stacks and Queues/Assignment/Check Redundant Brackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Assignment/Check Redundant Brackets.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Assignment/Minimum Bracket Reversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Assignment/Minimum Bracket Reversal.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Assignment/Reverse Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Assignment/Reverse Queue.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Assignment/Reverse Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Assignment/Reverse Stack.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Assignment/Stock span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Assignment/Stock span.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Balanced Parenthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Balanced Parenthesis.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Check Redundant Brackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Check Redundant Brackets.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Evaluate Expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Evaluate Expression.py -------------------------------------------------------------------------------- /Stacks and Queues/Queue using LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Queue using LL.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Queue.cpp -------------------------------------------------------------------------------- /Stacks and Queues/QueueSTL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/QueueSTL.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Stack Implementation using Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Stack Implementation using Arrays.cpp -------------------------------------------------------------------------------- /Stacks and Queues/Stack using LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/Stack using LL.cpp -------------------------------------------------------------------------------- /Stacks and Queues/StackSTL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Stacks and Queues/StackSTL.cpp -------------------------------------------------------------------------------- /Story based problems/Amazon/Group of 3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Story based problems/Amazon/Group of 3.cpp -------------------------------------------------------------------------------- /Strings/Count Prefix and Suffix Pairs I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Strings/Count Prefix and Suffix Pairs I.py -------------------------------------------------------------------------------- /Strings/String Compression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Strings/String Compression.cpp -------------------------------------------------------------------------------- /SwapTwoNodesinLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/SwapTwoNodesinLL.cpp -------------------------------------------------------------------------------- /Trees/Binary Tree Zigzag Level Order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Binary Tree Zigzag Level Order Traversal.cpp -------------------------------------------------------------------------------- /Trees/Capacity To Ship Packages Within D Days.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Capacity To Ship Packages Within D Days.cpp -------------------------------------------------------------------------------- /Trees/Construct Quad Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Construct Quad Tree.cpp -------------------------------------------------------------------------------- /Trees/Find Duplicate Subtrees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Find Duplicate Subtrees.cpp -------------------------------------------------------------------------------- /Trees/Inorder Traversal Iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Inorder Traversal Iterative.cpp -------------------------------------------------------------------------------- /Trees/Kth Smallest Element In Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Kth Smallest Element In Tree.py -------------------------------------------------------------------------------- /Trees/Next Greater Number BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Next Greater Number BST.py -------------------------------------------------------------------------------- /Trees/Path to given node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Path to given node.java -------------------------------------------------------------------------------- /Trees/Print Level Wise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Print Level Wise.cpp -------------------------------------------------------------------------------- /Trees/Vertical sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trees/Vertical sum.py -------------------------------------------------------------------------------- /Trie/Find the Length of the Longest Common Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/Trie/Find the Length of the Longest Common Prefix.py -------------------------------------------------------------------------------- /heightOfABTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/heightOfABTree.cpp -------------------------------------------------------------------------------- /two pointer/Sum of Square Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ayu-99/Data-Structures/HEAD/two pointer/Sum of Square Numbers.java --------------------------------------------------------------------------------