1/32
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
arguments
The actual values passed to a procedure’s parameters when it is called.
binary search
A search algorithm that repeatedly halves a sorted list to find a target.
brute force
A method that tries every possible option.
distributed computing
A model where multiple networked computers run a program together.
heuristic algorithm
An algorithm that finds an approximate solution quickly for complex problems.
intractable problems
Problems that cannot be solved in reasonable (polynomial) time.
linear or sequential search
A search algorithm that checks each element from start to end.
parallel computing
A model where parts of a program run simultaneously using multiple processors or computers.
parameters
Input variables defined by a procedure.
reasonable time
Polynomial time.
sequential computing
A model where operations run one at a time on a single processor.
sorting algorithm
An algorithm that arranges items in numeric or alphabetical order.
The Halting Problem
The undecidable problem of determining whether a program will stop or run forever.
The Traveling Salesman Problem
Finding the shortest route visiting each city once and returning to the start.
undecidable problems
Problems with no algorithm that always gives a correct yes-or-no answer.