Tino APCS

Recursive vs. Non-recursive Algorithms

The binary search algorithm can be coded recursively or non-recursively. Here are some arguments for each method.

A non-recursive version requires less memory and fewer steps by avoiding the overhead of making recursive calls.

However, the recursive version is somewhat easier to understand and code and is more fun! The lab assignment can be coded as either a recursive or non-recursive version of binary search.

Last modified: December 12, 2022

Back to Binary Search

Dark Mode

Outline