What is the primary purpose of identifying patterns in data?
- To simplify data analysis
- To make the data more complicated
- To add complexity to algorithms
- To make algorithms less efficient
Which searching algorithm requires the data to be in sorted order?
- Linear search
- Jump search
- Binary search
- Insertion search
The London Underground map is a good example of…
- Abstraction
- Decomposition
- Pattern recognition
- Algorithm
Ignoring irrelevant detail to help us focus on a problem is known as…
- Abstraction
- Decomposition
- Pattern recognition
- Algorithm
Identifying trends or repetition in a problem is an example of…
- Abstraction
- Decomposition
- Pattern recognition
- Algorithm
What is the primary advantage of binary search over linear search?
- Simplicity
- Suitable for unsorted data
- Requires less memory
- Faster on large lists
Part of a sorting algorithm is shown below. Which algorithm is it?
- Merge sort
- Bubble sort
- Insertion sort
- Bucket sort
In a flowchart, what does this symbol represent?
- Terminator
- Process
- Decision
- Input or output
Which sorting algorithm divides the list into two halves, sorts each half, and then merges them?
- Quick sort
- Merge sort
- Insertion sort
- Selection sort
Which of the following is not a characteristic of an effective algorithm?
- Simplicity
- Precise instructions
- Complexity
- Easy-to-follow