Preparation checklist to help prepare in a more guided manner
Handy if you want to see what content is available and what is coming. All content is divided by the topics and within them, difficulty level as shown on LeetCode. The order is not random. Concepts are helpful in further topics. LeetCode questions are grouped by data structure or by algorithm.
- big O complexity analysis ☞ how to O
- C++ ☞ data structures
- C++ ☞ classes
- Java ☞ data structures
- Hash maps & tables
- description ☞ see here
- Trees
- Graphs
- Stacks
- Queues
- Heaps
-
sorting algorithms:
- Merge sort
- Quick sort ☞ see here
-
tree/graph algorithms:
- two sum ☞ see here
- check if palindrome ☞ see here
- largest adjacent product ☞ see here
- shapeArea ☞ see here
- make array consecutive ☞ see here
- almost increasing sequence ☞ see here
- matrix elements sum ☞ see here
- all longest strings ☞ see here
- common characters count ☞ see here
- lucky numbers ☞ see here
- alterating sums ☞ see here
- add border ☞ see here
- are similar