How can the following algorithm be described?
left = 0right = len(sortedLyst) - 1while left <= right: midpoint = (left + right) // 2 if target == sortedLyst[midpoint]: return midpoint elif target < sortedLyst[midpoint]: right = midpoint - 1 else: left = midpoint + 1return -1

A. binary search
B. bubble sort
C. sequential search
D. selection sort


Answer: A

Computer Science & Information Technology

You might also like to view...

Answer the following statements true (T) or false (F)

1. When you delete a node from a linked list, you must ensure that the links in the surrounding nodes are set to bypass the node being deleted. 2. Deleting an entire linked list requires a call to the delete operator for each node in the list. 3. The Standard Template Library (STL) provides a linked list container. 4. A list that contains pointers to the previous node, the next node, and a node in the third dimension is known as a triple-linked list. 5. Adding a new node in the middle or at the end of a singly-linked list requires a pointer to the node after which the new node will be added.

Computer Science & Information Technology

Which of the following controls which pixels will be affected by changes in the Replace Color dialog box?

A. Scope B. Fuzziness C. Blur D. Adjacent

Computer Science & Information Technology

What does the term CPM refer to with regards to online advertising?

(a) The cost to advertise for every thousand click-throughs from a page. (b) The cost to advertise for every thousand unique visitors to a page (c) The cost to advertise for every thousand total hits to a page. (d) The cost to advertise for every hundred unique visitors to a page.

Computer Science & Information Technology

Discuss the five guidelines for creating calculations in Excel.

What will be an ideal response?

Computer Science & Information Technology