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
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