Skip to main content

Student Review Tool

Course Flashcards

Computer science and math decks, searchable by topic, with easy, medium, and hard cards.

Step 1

Choose a course deck

Advanced Topics in CS

Flashcard review

Recursion, runtime, linked structures, maps, trees, heaps, graphs, and algorithm design.

1 of 120
Recursion base casesCore ideaEasy

Question

What two obligations make a recursive algorithm terminate?

Try to say the answer and your reasoning before revealing the card.