Recursive factorial (game)
Move the character to run the recursive factorial calculation algorithm. A playful approach to teaching recursion.
Recursive Tower of Hanoi (game)
Move the character to run the Tower of Hanoi recursive algorithm. A playful approach to teaching recursion.
Recursive Sierpinski Triangle (game)
Move the character to run the Sierpinski triangle recursive algorithm. A playful approach to teaching recursion.
Theta notation
Learn all the details of Theta notation: the last of the top 3 notations used in algorithm analysis to represent performance.
Big Omega notation
Learn the full details of the Big Omega notation: the second of the top 3 notations used in algorithm analysis to represent performance.
Big O notation
Learn the full details of the Big O notation: the first of the top 3 notations used in algorithm analysis to represent performance.
Asymptotic classes
Continue to deepen your knowledge of algorithm analysis. Learn about asymptotic classes and the differences in performance between them.
Asymptotic behavior
Deepen your knowledge in algorithm analysis. Know the importance of asymptotic behavior of the functions generated by the analysis process.
Best case and worst case
Learn in this article how some specific constructions can define different complexity functions for the same algorithm.
Algorithm analysis: how do you do it?
Learn how to do algorithm analysis. See examples and step-by-step demonstrations of analyzes performed on real algorithms.
What is Flutter?
Understand what Flutter is and how this fantastic framework created by Google for multiplatform development has grown quite recently.
Function: modularization
Learn the technique of modularizing algorithms. The functions make it possible to divide the source code into separate modules.