18.10.2014 Views

COSC 1P03 Data Structures and Abstraction 20.1

COSC 1P03 Data Structures and Abstraction 20.1

COSC 1P03 Data Structures and Abstraction 20.1

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!