- Contains category wise organized problems(data structures, competitive) of popular platforms.
- not only solution but also
- approaches
- corner cases
- special notes if any
- similar questions if encountered.
- JMI college placement
- adhoc implementation
- Greedy
- 2 Pointers
- Dynamic Programming
- Graphs
- Number Theory
- Searching and sorting
- Data structure
- Bitset
- Cracking the interview Questions
- company data 2020
- company data 2021
- Sapient
- Delhivery
- Infoedge
- JTG_
- Innovacer
- Optum
- Accenture
- Wiley Mthree
- Mobikwik
- Samsung
- Caesar Cipher
- Polycarp and String Transformation
- Vitamins
- Divide and print
- Gas station
- majority element
- majority element 2
- move zeros
- sort integers by power
- Kill the Monsters
- Partition String
- valid palindrome II
- typical stairs
- boredom
- Constanze's Machine
- Basketball
- domino and tromino tiling
- House robber
- Delete and earn
- 746. Min Cost Climbing Stairs
- 413. Arithmetic Slices
- two sets2
- book shop
- money sums
- dividing coins
- divisible group sums
- wedding shopping
- sum of different_primes
- hoof paper scissor
- maximum score from performing multiplication operations
- Divide the array in K segments such that the sum of minimums is maximized
- 188. Best Time to Buy and Sell Stock IV
- Best Time to Buy and Sell Stock with Cooldown
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- 516. Longest Palindromic Subsequence
- removing_digits
- dollars
- fruit feast
- Minimum Difficulty of a Job Schedule
- 1155. Number of Dice Rolls With Target Sum
- 188. Best Time to Buy and Sell Stock IV
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- 309. Best Time to Buy and Sell Stock with Cooldown
- edit distance
- grid paths
- LCS
- Maximal square
- Unique Paths
- Unique Paths 2
- Minimum Path sum
- 931. Minimum Falling Path Sum
- 718. Maximum Length of Repeated Subarray
- 799. Champagne Tower
- Maximum Absolute Sum of Any Subarray
- maximum product subarray
- Number of Smooth Descent Periods of a Stock
- blackboard gcd
- make power of 2
- Subsequence summing to 7
- Good days to rob the bank
- and it's non-zero
- contiguous array
- Tsundoku.md
- Intervals Between Identical Elements
- Maximum Sum of Two Non-Overlapping Subarrays
- Reducing dishes
- Best time to Buy and sell stocks
- 1590. Make Sum Divisible by P
- 413. Arithmetic Slices
- Count of subarrays having sum equal to its length
- Number of subarrays having absolute sum greater than K
- course schedule
- game routes
- longest flight route
- Parallel course 3
- Restricted permutation
- G - Longest Path
- Gardner and trees
- minimum height tree
- Find All Possible Recipes from Given Supplies
- flight discount
- investigation
- djikstra
- network delay time
- 8 puzzle on graph
- swim in the rising water
- graph girth
- word ladder
- Making a large island
- swim in the rising water
- Multiply and rotate
- Keys and rooms
- Amusement park
- Divisor counts
- Pairs of Songs With Total Durations Divisible by 60
- max GCD pair
- make it equal
- count nice pairs in an array
- robbery
- Max GCD 2
- Multiple length
- Apartments
- Subarray sums 2
- binary search in sorted array
- Koko eating bananas
- swim in the rising water
- count the words after adding a letter
- maximum consecutive one's
- Longest X
- Subarrays with k different Integers
- Number of Substrings Containing All Three Characters
- binary Subarrays with sum
- 2134. Minimum Swaps to Group All 1's Together II
- 438. Find All Anagrams in a String
- 567. Permutation in String
- Top k frequent words
- 215. Kth Largest Element in an Array
- 347. Top K Frequent Elements
- 1046. Last Stone Weight
- 973. K Closest Points to Origin
- 1642. Furthest Building You Can Reach, todo
- 295. Find Median from Data Stream , todo
- Little Alawn's Puzzle
- Graph destruction
- Accounts Merge
- Neighbours
- Largest Component Size by Common Factor
- Making a large island
- Most Stones Removed with Same Row or Column
- smallest string with swaps
- add two numbers
- delete node in linked list
- intersection of two linked list
- linked list cycle
- middle of the linked list
- reverse linked list
- Odd Even Linked List
- Palindrome linked list
- 23. Merge k sorted list
- LR Insertion
- Preorder Traversal
- Inorder Traversal
- Postorder Traversal
- Level order
- left view
- right view
- top view
- bottom view
- Depth of binary tree
- Balanced binary tree
- Same Tree
- diameter of the binary tree
- binary tree tilt
- Populating Next Right Pointers in Each Node
- Lowest common ancestor
- Maximum difference between node and ancestor
- vertical order traversal
- 103. Binary Tree Zigzag Level Order Traversal
- 101. Symmetric Tree
- 662. Maximum Width of Binary Tree
- 222. Count Complete Tree Nodes
- 2196. Create Binary Tree From Descriptions
- insert into binary search tree
- 98. Validate Binary Search Tree
- 108. Convert Sorted Array to Binary Search Tree
- 783. Minimum Distance Between BST Nodes
- complement of base 10
- Hammering distance
- Number of valid words for each puzzle
- Total hammering distance
- and it's non-zero
- Make it equal
- count the words after adding a letter
- majority element
- Find XOR Sum of All Pairs Bitwise AND
ROOT
|
Platform_1
|
|___ Topic/Tag
. |____ problem_name/README.md
. |____ problem_name/README.md
. |____ problem_name/README.md
.
.
|
Platform_2
|
|___ Topic/Tag
|____ problem_name/README.md
Topic on which problem is base (preferrably h2, h3 heading)
Problem name, Easy / medium / hard (according to you)
- What makes it Easy/medium/hard according to you.
|_____ point 1
|_____ point 2
- some key points, was there some different approach then regular?
|_____ point 1
|_____ point 2
- Appraoch (should be insightfull)
- corner cases, if you faced any
|_____ point 1
|_____ point 2
- code(it is advisable to copy RAW of similar problem on this repo, to save time)
- Similar problem if you encounter any.
- Normal template
- dynamic programming type, if you wish to add more then 1 approach. this one too
- Grapn type
to save time you can copy the template by viewing RAW
file and fit in your content.