COSC 1P03 Data Structures and Abstraction 20.1
COSC 1P03 Data Structures and Abstraction 20.1
COSC 1P03 Data Structures and Abstraction 20.1
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>COSC</strong> <strong>1P03</strong><br />
<strong>Data</strong> <strong>Structures</strong> <strong>and</strong> <strong>Abstraction</strong><br />
minimum O(1)<br />
maximum O(lg n)<br />
average O(lg n)<br />
Table 20.2 Order of Binary search<br />
<strong>COSC</strong> <strong>1P03</strong><br />
Comparison<br />
<br />
<br />
<br />
<br />
<br />
Orders<br />
O(n) vs O(lg n)<br />
Requirements<br />
unsorted vs sorted<br />
Complexity of code<br />
programmer time<br />
maintenance<br />
Size of n<br />
n32<br />
Comparison statistics<br />
<strong>Data</strong> <strong>Structures</strong> <strong>and</strong> <strong>Abstraction</strong> <strong>20.1</strong>1<br />
Order Time (ms)<br />
sequential search O(n) 5,320<br />
binary search O(lg n) 50<br />
Table 20.3 Comparison of search algorithms<br />
20.4