Invitation to Computer Science 8th Edition

Published by Cengage Learning
ISBN 10: 1337561916
ISBN 13: 978-1-33756-191-4

Chapter 3 - Exercises - Page 146: 33

Answer

17

Work Step by Step

Let p represent the number of searches done then the number of comparisons will be- Sequential search: p*100000 Sorting + Binary search: n*log(100000)+p*log(100000) To find the case after which binary search becomes more efficient $p*100000 \geq 100000*\log(100000)+p*\log(100000)$ => $p*100000-p*\log(100000) \geq 100000*\log(100000)$ => $p*(100000-\log(100000))\geq 100000*\log(100000)$ ignoring $\log(100000)$ in the left side, => $p*(100000)\geq 100000*\log(100000)$ => $p\geq \log(100000)$ => $p\geq 16.60$ Hence after 17 searches binary search will be better
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.