Computer Science Unit 10 notes

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Problem

1 / 17

18 Terms

1

Problem

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

New cards
2

Algorithm

a finite set of instructions that accomplish a task

New cards
3

Sequencing

putting steps in an order

New cards
4

Selection

deciding which steps to do next

New cards
5

Iteration

doing some steps over and over

New cards
6

Efficiency

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

New cards
7

Linear Search

a search algorithm checking each element in order until the desired value is found

New cards
8

Binary Search

a search algorithm starting in the middle and eliminating half the data until the desired value is found

New cards
9

Reasonable Time

algorithms with polynomial efficiency or lower running in a reasonable amount of time

New cards
10

Unreasonable Time

algorithms with exponential or factorial efficiencies running in an unreasonable amount of time

New cards
11

Heuristic

provides a "good enough" solution when an actual solution is impractical or impossible

New cards
12

Decision Problem

a problem with a yes/no answer

New cards
13

Optimization Problem

a problem aiming to find the "best" solution among many

New cards
14

Undecidable Problem

a problem with no algorithm always providing a correct yes/no answer

New cards
15

Sequential Computing

programs running one command at a time in order

New cards
16

Parallel Computing

breaking programs into small pieces, running some simultaneously

New cards
17

Distributed Computing

running programs on multiple devices

New cards
18

Speedup

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

New cards

Explore top notes

note Note
studied byStudied by 2525 people
... ago
5.0(3)
note Note
studied byStudied by 36 people
... ago
5.0(5)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 91 people
... ago
5.0(2)
note Note
studied byStudied by 25 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 37 people
... ago
5.0(2)
note Note
studied byStudied by 37 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (76)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 14 people
... ago
5.0(2)
flashcards Flashcard (57)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 19 people
... ago
5.0(1)
flashcards Flashcard (81)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (277)
studied byStudied by 55 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 50 people
... ago
5.0(1)
robot