Algorithm Flashcards

(18 cards)

1
Q

Problem

A

a general description of a task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Algorithm

A

a finite set of instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sequencing

A

steps in an order.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Selection

A

which steps to do next.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Iteration

A

over and over

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Efficiency

A

a measure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Linear Search

A

desired value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Binary Search

A

removes half of the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Reasonable Time

A

Reasonable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Unreasonable Time

A

Unreasonable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Heuristic

A

impractical or impossible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Decision Problem

A

a problem with a yes/no

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Optimization Problem

A

“best” solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Undecidable Problem

A

no algorithm can be constructed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Sequential Computing

A

one command at a time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Parallel Computing

A

broken into small pieces

17
Q

Distributed Computing

A

run by multiple devices

18
Q

Speedup

A

complete a task in parallel