Module 5 Flashcards

1
Q

What is Decomposition?

A

Decomposition is the breaking down of a complex problem into a series of smaller or simpler problems.

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

What is Pattern recognition?

A

Pattern recognition is the identification of common characteristics among different problems and within the same problem.

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

What is Abstraction?

A

Abstraction is the generalization of a problem so that a solution can be applied to different specific problems.

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

What are Algorithms?

A

Algorithms are sequences of instructions used to solve problems or perform tasks in a structured manner.

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

What is Sorting?

A

Sorting is the process of converting a list of elements into ascending (or descending) order.

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

What is algorithm time efficiency?

A

The number of calculations required to solve a problem.

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

What is computational complexity?

A

Computational complexity is the amount of resources used by the algorithm.

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

What is runtime complexity?

A

Runtime complexity is a measure of how long it takes an algorithm to run, as a function of the size of its input.

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

What is space complexity?

A

The space Complexity of an algorithm is the total space taken by the algorithm with respect to the input size

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

What is a hypothesis?

A

A hypothesis should be a statement of a possible cause, stated to be either true or false.

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

What is worst case?

A

An algorithm’s worst case is the scenario where the algorithm does the maximum possible number of operations.

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

What is best case?

A

An algorithm’s best case is the scenario where the algorithm does the minimum possible number of operations.

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

What is a test?

A

A test is a procedure in which the result validates or invalidates a hypothesis.

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