Answer
Tree diagram -
Jose
/ \
JoAnn Lee
/ \ / \
Arturo John Snyder Tracy
The number of comparisons in the worst case for a binary tree search algorithm in this list is 3. Searching for the name "Snyder" would take 3 comparisons.
Work Step by Step
Starting from the root node (Jose), the algorithm would compare the target item (e.g. Arturo) with the node. If the target item is less than the node, it would move to the left child node (JoAnn). If the target item is greater than the node, it would move to the right child node (Lee). The algorithm would repeat this process until it finds the target item or it becomes clear that the item is not in the tree.
Tree diagram -
Jose
/ \
JoAnn Lee
/ \ / \
Arturo John Snyder Tracy
The number of comparisons in the worst case for a binary tree search algorithm is equal to the height of the tree. In the case of this list, the height of the tree would be log2(8) = 3, meaning that in the worst case, it would take 3 comparisons to find an item in the tree.
Searching for the name "Snyder" would take 3 comparisons:
Start with Jose
Compare Snyder with Jose (Snyder > Jose), move to the right child node (Lee)
Compare Snyder with Lee (Snyder > Lee), move to the right child node (Snyder)
At this point, the target item has been found, so the algorithm would stop.