Java Games: Flashcards, matching, concentration, and word search.

CSP Unit 10 - Algorithms Vocabulary

AB
Problema general description of the task that can (or cannot) be solved with an algorithm
Algorithma finite set of the task that can (or cannot) be solved with an algorithm
Sequencingputting steps in an the task that can (or cannot) be solved with an algorithm
Selectiondeciding which steps to the task that can (or cannot) be solved with an algorithm
Iterationdoing some steps over the task that can (or cannot) be solved with an algorithm
Efficiencya measure of how the task that can (or cannot) be solved with an algorithm
Linear Searcha search algorithm which checks each element of a list, in order, until the desired value is found or all elements in the list have been checked.
Binary Searcha search algorithm that starts at the middle of a sorted set of numbers and removes half of the data; this process repeats until the desired value is found or all elements have been eliminated.
Reasonable TimeAlgorithms with a polynomial efficiency or lower (constant, linear, square, cube, etc.) are said to run in a reasonable amount of time.
Unreasonable TimeAlgorithms with exponential the task that can (or cannot) be solved with an algorithm
Heuristicprovides a "good enough" the task that can (or cannot) be solved with an algorithm
Decision Problema problem with a yes/no answer (e.g., is there a path from A to B?)
Optimization Problema problem with the goal of finding the "best" solution among many (e.g., what is the shortest path from A to B?)
Undecidable Problema problem for which no algorithm can be constructed that is always capable of providing a correct yes-or-no answer
Sequential Computinga model in which programs run in order, one command at a time.
Parallel Computinga model in which programs are broken into small pieces, some of which are run simultaneously
Distributed Computinga model in which programs are run by multiple devices
Speedupthe time used to the task that can (or cannot) be solved with an algorithm


Business Teacher
NC

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities