Quiz 2.1: Algorithms
Which sorting algorithm may require several "passes" to complete?
Which sorting algorithm divides the list into two halves, sorts each half, and then merges them?
Which of the following is an example of abstraction in everyday life?
Which searching algorithm requires the data to be in sorted order?
Look at the pseudocode below. After running the algorithm, what will be output?
Python code
Ignoring irrelevant detail to help us focus on a problem is known as…
Which of the following is not a benefit of decomposing a problem?
Breaking-down a problem to make it easier to solve is known as…
What is the primary purpose of identifying patterns in data?
Which of the following is an essential characteristic of a good algorithm?