Deliberate Practice, Algorithms, diary of learning on 11.28.2022
Dec 4, 2022
Here is my application of principles of Deliberate Practice on 11.28.2022. I use the GitHub repository as a diary to easily save activity from any device and as self-observing feedback.
Solve the problem recursively and iteratively
- fibbonaci
- factorial
- traverse filesystem
Questions:
- which was more difficult and why?
- what are the differences?
- why was the more difficult one difficult?
Learn recurrences in math
- Tower of Hanoi explanation: https://brilliant.org/wiki/recurrence-relations/
- Find a problem solvable by recurrence and solve it.
- Reccurrence relation versus recurrence equation.
- Recurrences are math subject
- Setting up good foundation in recurrence equations will help me solve recursion problems.
Recognize problems solvable by recursion
https://www.quora.com/How-do-I-identify-recursion-in-a-programming-problem