Deliberate Practice, Algorithms, diary of learning on 11.28.2022

Srecko Kostic
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.

Photo by Olia 💙💛 Gozha on Unsplash

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

--

--

Srecko Kostic
Srecko Kostic

Written by Srecko Kostic

I create content from my perspective on topics I learn. Some information may be incorrect, but I hope some find my content useful.