Excited to announce that I’m taking the #CrackYourInternship and #CrackYourPlacement challenge starting today [19-7-2024] for the next 45-60 days! 💪
Let’s crack this challenge together! 💪🔥
- LinkedIn: LinkedIn Profile
- Twitter: TwitterHandle
- Email: Email
- Array
- String
- Mathematical
- Searching and Sorting
- Matrix
- Linked-List
- Stack-and-Queue
- Tree
- Graph
- Dynamic Programming
Array (Solutions)
- Best Time To Buy And Sell Stock
- Chocolate Distribution Problem
- Container With Most Water
- Find All Duplicates In An Array
- Find Duplicates Number
- Four Sums
- Majority Element
- Merge Sorted Arrays
- Move Zeros
- Remove Duplicates From Sorted Array
- Set Matrix Zeroes
- Sort Colors
- Subarray Sum Equals K
- Subarray Sums Divisible By K
- Three Sums
- Two Sums
- Best Time To Buy And Sell Stock II
- Maximum Points You can Obtain from Cards
- Word Search
- Jump Game
- All Unique Permutations of an Array
- Game of Life
- Longest Repeating Character Replacement
- Reverse Pairs
- Max value of Equation
- Insert Delete GetRandom O(1) - Duplicates allowed
- Largest Rectangle in Histogram
String (Solutions)
- Integer To Roman
- Longest Common Prefix
- Valid Parentheses
- Print all the Duplicate Character in a String
- Find the Index of the First Occurrence of a Character in a String
- Valid Palindrome II
- Basic Calculator II
- Generate Parentheses
- Simplify Path
- Reverse Words In A String
- Group Anagrams
- Print Anagrams Together
- Rabin-Karp Algorithm for Pattern Searching
- Smallest window in a string containing all the characters of another string
- Valid Number
- Word Wrap
- Integer to English Words
- Add Binary
- Maximum Product of Three Numbers
- Product Array Puzzle
- Excel Sheet Column Title
- Minimum Moves to Equal Array Elements
- Ceiling in Sorted Array
- Permute Two Arrays Sum Every Pair Greater Than K
- Find Pair Given Difference
- Permutations in Array
- Smallest Positive Missing Number
- Check if Reversing a Sub Array make the Array Sorted
- Radix Sort
- Find Peak Element
- Allocate Minimum Number of Pages
- Search in Rotated Sorted Array
- Minimum Swaps to Sort
- Convert Binary Number to Integer
- Intersection Of Two Linked Lists
- Linked List Cycle
- Merge Two Sorted Lists
- Middle Of The Linked List
- Multiply Two Linked List
- Palindrome Linked List
- Remove Duplicates From Sorted List
- Remove Linked List Elements
- Reverse Linked List
- Sort Linked List 0, 1, 2
- Add Two Numbers
- Sort List
- Delete Node Having Greater Value On Right
- Segregate Even and Odd Nodes
- Copy List with Random Pointer
- Remove Nth Node From End of List
- Reorder List
- Rearrange List in Zig-Zag Manner
- Add Two Numbers II
- Reverse Linked List II
- Remove Dupliactes From Sorted List II
- Flatten Multilevel DLL
- Partition List
- LL in Zig-Zag Manner
- Merge k Sorted Lists
- Flatten List
- Queue Using Stack
- Stack Using Queues
- Next Greater Element I
- Backspace String Compare
- Stack and Queue using Deque
- Postfix Expression Evaluation
- Implement Two Stack in an Array
- Daily Temperatures
- Minimum Cost Tree From Leaf Values
- Online Stock Span
- Rotten Oranges
- LRU Cache
- Circular Tour
- Sum of Subarray Minimums
- Evaluate Reverse Polish Notation
- The Celebrity Problem
- Remove All Adjacent Duplicates In String
- Flatten Nested List Iterator
- Diameter of Binary Tree
- Invert Binary Tree
- Subtree of Another Tree
- Range Sum of BST
- Symmetric Tree
- Convert Sorted Array to Binary Search Tree
- Merge Two Binary Trees
- Maximum Depth of Binary Tree
- Binary Tree Paths
- Same Tree
- Lowest Common Ancestor of BST
- Path Sum
- Minimum Absolute Difference in BST
- Sum of Left Leaves
- Balanced Binary Tree
- Inorder Traversal
- Predecessor and Successor
- Binary Search Tree Iterator
- BST Dead End
- Unique Binary Search Tree
- All Nodes Distance K in Binary Tree
- Validate BST
- Path Sum III
- Binary Tree Right Side View
- Level Order Traversal
- Preorder BST
- BT from Pre and Post order
- Unique Binary Search Tree II
- Recover BST
- Count of BST Node in rane
- Populating Next Right
- Flatten BT To LL
- Maximum Width of Binary Tree
- Kth Smallest Element in BST
- Median of BST
- Largest BST
- BT Zig-zag Level Order Traversal
- BT from Preorder Traversal
- BFS of Graph
- DFS of Graph
- Flood Fill
- Number of Islands
- Detect Cycle in Undirected Graph
- Detect Cycle in Directed Graph
- Rat in Maze Problem I
- Steps by Knight
- Decode String
- Shortest Bridge
- Number of Operations to make Network Connected
- Find Eventual Safe States
- Strongly Connected Components
- Climbing Stairs
- Counting Bits
- Maximum Product Subarray
- Ones and Zeroes
- Knight Dialer
- Maximize the Cut Segments
- Unique Paths
- Minimum Path Sum
- Coin Change
- Decode Ways
- Maximum Length of Repeated Subarray
- Longest Increasing Subsequence
- Longest Common Substring
- Count Square Submatrices with All Ones
- Maximal Square
- Mobile numeric keypad
- Job Sequencing Problem
- Delete and Earn