Back to marketplace

Chapter 13

No description yet. This curated deck is ready for daily study.

Total cards: 14•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (14)

#1
Front (Question)

activation record

Back (Answer)

An area of computer memory that keeps track of a method call’s parameters, local values, return value, and the caller’s return address. (493)

#2
Front (Question)

big-O notation

Back (Answer)

A formal notation used to express the amount of work done by an algorithm or the amount of memory used by an algorithm. (502)

#3
Front (Question)

binary search algorithm

Back (Answer)

The process of examining a middle value of a sorted array to see which half contains the value in question and halving until the value is located. (509) 

#4
Front (Question)

call stack

Back (Answer)

A large storage area created at program startup. (493)

#5
Front (Question)

complexity analysis:

Back (Answer)

For algorithms, the process of deriving a formula that expresses the rate of growth of work or memory as a function of the size of the data or problem that it solves. (502)

#6
Front (Question)

infinite recursion

Back (Answer)

A situation that occurs when the run of a recursive algorithm reaches no stopping state. (492)

#7
Front (Question)

iterative process

Back (Answer)

A process that repeats with no growth of computer memory. (501)

#8
Front (Question)

quicksort

Back (Answer)

A sorting technique that moves elements around a pivot recursively and sorts the elements to the left and the right of the pivot. (512)

#9
Front (Question)

recursive method

Back (Answer)

A method that calls itself. (491)

#10
Front (Question)

recursive step

Back (Answer)

A step in the recursive process that solves a similar problem of smaller size and eventually leads to a termination of the process. (492)

#11
Front (Question)

stack

Back (Answer)

A dynamic data structure in which access can be made from only one end. Referred to as a LIFO (last-in, first-out) structure. (516)

#12
Front (Question)

stack overflow error

Back (Answer)

A situation that occurs when the computer runs out of memory to allocate for its call stack. This situation usually arises during an infinite recursion. (492)

#13
Front (Question)

stopping state

Back (Answer)

The well-defined termination of a recursive process. (492)

#14
Front (Question)

tail-recursive

Back (Answer)

The property that a recursive algorithm has of performing no work after each recursive step. (501)