A Level CS (9618) 19 Computational Thinking and problem solving

full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

19.1 Algorithms, 19.2 Recursion

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

11 Terms

1

Binary search

"a method of searching an ordered list by testing the value of the middle item in the list and rejecting the half of the list that does not contain the required value."

2

Insertion sort

"a method of sorting data in an array into alphabetical or numerical order by placing each item in turn in the correct position in the sorted list."

3

Binary tree

"a hierarchical data structure in which each parent node can have a maximum of two child nodes."

4

Graph

"a non-linear data structure consisting of nodes and edges."

5

Dictionary

"an abstract data type that consists of pairs

6

Big O notation

"a mathematical notation used to describe the performance or complexity of an algorithm."

7

Recursion

"a process using a function or procedure that is defined in terms of itself and calls itself."

8

Base case

"a terminating solution to a process that is not recursive."

9

General case

"a solution to a process that is recursively defined."

10

Winding

"process which occurs when a recursive function or procedure is called until the base case is found."

11

Unwinding

"process which occurs when a recursive function finds the base case and the function returns the values."

Explore top flashcards