Contains category wise problems(data structures, competitive) of popular platforms.
- JMI college placement
- Greedy
- 2 Pointers
- Prefix Sums
- Dynamic Programming
- Graphs
- Number Theory
- Searching and sorting
- Data structure
- Bitset
- Adhoc, observation type
- company data 2020
- company data 2021
- Sapient
- Delhivery
- Infoedge
- JTG_
- Innovacer
- Optum
- Accenture
- Wiley Mthree
- two_sets2
- book_shop
- money_sums
- dividing_coins
- divisible_group_sums
- wedding_shopping
- sum_of_different_primes
- hoof_paper_scissor
- course_schedule
- game_routes
- longest_flight_route
- Parallel course 3
- Restricted permutation
- G - Longest Path
- maximum consecutive one's
- Longest X
- Subarrays with k different Integers
- Number of Substrings Containing All Three Characters
- binary subarrays with sum
- 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
- 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
- Lowest common ancestor
- complement of base 10
- Hammering distance
- Number of valid words for each puzzle
- Total hammering distance
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.