CSP U10

0.0(0)
Studied by 0 people
0%Big Idea 5 Mastery
0%Exam Mastery
Build your Mastery score
multiple choiceMultiple Choice
call kaiCall Kai
Supplemental Materials
Card Sorting

1/16

Last updated 10:50 AM on 5/12/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Algorithm

a finite set of instructions that accomplish a task

2
New cards

Iteration

repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.

3
New cards

Problem

A general description of a task that can(or cannot) be solved with an algorithm

4
New cards

Selection

putting steps in an order

5
New cards

Binary search

A 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

6
New cards

Efficiency

A measure of how many steps are needed to complete an algorithm

7
New cards

Linear search

a 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.

8
New cards

Reasonable time

Algorithms with a polynomial efficiency or lower(constant, linear, square, cube, etc) are said to run in an reasonable amount of time.

9
New cards

Unreasonable time

Algorithms with exponential or factorial efficiencies are examples of algorithms that urn in an unreasonable amount of time.

10
New cards

Decision Problem

A problem with a yes/no answer

11
New cards

Heuristic

Provides a "good enough" solution to a problem when an actual solution is impractical or impossible.

12
New cards

Optimization Problem

A problem with the goal of finding the "best" solution among many.

13
New cards

Undecidable problem

A problem for which no algorithm can be constructed that is always capable of providing a correct yes-or-no answer

14
New cards

Distributed Computing

A model in which programs are run by multiple devices

15
New cards

Parallel Computing

A model in which programs are broken into small pieces, some of which are run simultaneously.

16
New cards

Sequential Computing

A model in which programs run in order, one command at a time.

17
New cards

Speedup

the time used to complete a task sequentially divided by the time to complete a task in parallel.

Explore top notes

Explore top flashcards

flashcards
Travel and leisure
112
Updated 325d ago
0.0(0)
flashcards
Module 11
65
Updated 727d ago
0.0(0)
flashcards
Lit - 4th Mid
24
Updated 1074d ago
0.0(0)
flashcards
Unit 3 vocab
20
Updated 1208d ago
0.0(0)
flashcards
Chemistry - Ions and molecules
57
Updated 400d ago
0.0(0)
flashcards
Prefix/Suffix
52
Updated 215d ago
0.0(0)
flashcards
Important Root Words
98
Updated 1117d ago
0.0(0)
flashcards
Travel and leisure
112
Updated 325d ago
0.0(0)
flashcards
Module 11
65
Updated 727d ago
0.0(0)
flashcards
Lit - 4th Mid
24
Updated 1074d ago
0.0(0)
flashcards
Unit 3 vocab
20
Updated 1208d ago
0.0(0)
flashcards
Chemistry - Ions and molecules
57
Updated 400d ago
0.0(0)
flashcards
Prefix/Suffix
52
Updated 215d ago
0.0(0)
flashcards
Important Root Words
98
Updated 1117d ago
0.0(0)