Domov vývoj Čo je to výpočtová zložitosť? - definícia z technológie

Čo je to výpočtová zložitosť? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená výpočtová zložitosť?

Výpočtová zložitosť je koncept počítačovej vedy, ktorý sa zameriava na množstvo výpočtových zdrojov potrebných na konkrétne druhy úloh. V teórii výpočtovej komplexnosti výskumníci posudzujú druhy zdrojov, ktoré budú potrebné pre daný typ alebo triedu úloh, aby mohli klasifikovať rôzne druhy úloh do rôznych úrovní zložitosti.

Techopedia vysvetľuje výpočtovú zložitosť

Hoci je výpočtová zložitosť v niektorých ohľadoch podobná analýze algoritmov, v podstate je to jej vlastné odvetvie matematickej teórie. Niektorí považujú tento prístup za meranie toho, koľko práce by bolo potrebné na vyriešenie konkrétneho problému alebo na splnenie určitej úlohy. Rôzni analytici používajú výskum výpočtovej zložitosti, aby zistili, ktoré časti úlohy môžu byť pre výpočtový systém najťažšie, alebo aby zistili, ako čo najefektívnejšie dokončiť nejaký projekt. Aj keď niektorí vývojári môžu považovať výpočtovú zložitosť za irelevantnú pre svoju prácu, iní poukázali na to, že úspešné zmeny úloh alebo algoritmov z vyššej triedy zložitosti na nižšiu triedu zložitosti môžu spôsobiť, že budú pracovať oveľa lepšie. Programátori a vývojári, ktorí používajú výpočtovú zložitosť na predmetoch, ako sú vnorené slučky, logické stromy alebo iné druhy rytmov, môžu vytvárať účinnejšie systémy s lepším porozumením toho, ako vytvoriť procesy, ktoré sú menej náročné na zdroje.

Čo je to výpočtová zložitosť? - definícia z technológie