required (hard)helpful (soft)MasteredLearningNeeds workNot startedLocked
Target↳ Recursion or a loop?Recursive Problem SolvingG12Not started
↳ Tracing the call stackRecursive Problem SolvingG12Not started
↳ Stack, heap and lifetimeAccess Variables in MemoryG12Not started
↳ Stacks and queuesWays in Which Data Structures Are Organized in MemoryG12Not started
↳ The recursive call must shrink the problemRecursive Problem SolvingG12Not started
↳ Linked structures: nodes and pointersWays in Which Data Structures Are Organized in MemoryG12Not started
↳ Aliasing, shallow copy, deep copyAccess Variables in MemoryG12Not started
↳ The base caseRecursive Problem SolvingG12Not started
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Demo student's progress · learn the items on the left, then this · hover a card to trace its chain · click a lessoned card to open it