Parents : Problem Solving In Computer Science
| Date and time note was created | $= dv.current().file.ctime |
| Date and time note was modified | $= dv.current().file.mtime |
There are several algorithms for making efficient(optimal) programs: Few of them are:
- Recursion
- This approach is very useful approach in comparison to iterative one
- Many other approaches branch out from this approach like Dynamic Programming,Divide and Conquer and so on.
- Greedy algorithm
- Dynamic Programming
Sliding Window
- Sliding Window Pattern Recognition and application-Leetcode
- General format For sliding Window
- What is Sliding Window Algorithm? Examples? - Stack Overflow