26.07.2013 Views

Sortering og søking - TDT4105/TDT4110 IT Grunnkurs - NTNU

Sortering og søking - TDT4105/TDT4110 IT Grunnkurs - NTNU

Sortering og søking - TDT4105/TDT4110 IT Grunnkurs - NTNU

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.

32<br />

Kompleksitet for <strong>søking</strong><br />

• Sekvensiell <strong>søking</strong> vokser med N<br />

– Kjøretiden vil bli k 1 *N + k 0<br />

– For stor N dominerer k 1 *N<br />

– Vi sier at algoritmen er O(N)<br />

– Vokser N, øker kjøretiden proposjonalt med N<br />

• Binær<strong>søking</strong> gjør l<strong>og</strong> 2 (N) sammenligninger<br />

– Kjøretiden vil bli k 1 *l<strong>og</strong> 2 (N) + k 0 = k*l<strong>og</strong>(N) + k 0<br />

– Vokser N, øker kjøretiden proposjonalt med l<strong>og</strong>(N)<br />

– Vi sier at algoritmen er O(l<strong>og</strong>(N))<br />

• O() beskriver en asymptotisk øvre grense<br />

for kjøretiden

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

Saved successfully!

Ooh no, something went wrong!