Mit mér a Big O?
Mit mér a Big O?

Videó: Mit mér a Big O?

Videó: Mit mér a Big O?
Videó: 10. Понимание эффективности программ, часть 1 2024, November
Anonim

nagy - O jelölés. (definíció) Definíció: Egy elméleti intézkedés az algoritmus végrehajtásának, általában a szükséges időnek vagy memóriának, tekintettel az n feladatméretre, amely van általában az elemek száma. Informálisan, mondván valamilyen f (n) = egyenletet O (g (n)) azt jelenti van kisebb, mint a g (n) valamilyen állandó többszöröse.

Különben is, mit jelent a Big O?

Nagy O . a jelölést az informatikában használják egy algoritmus teljesítményének vagy összetettségének leírására. Nagy O . kifejezetten a legrosszabb forgatókönyvet írja le, és egy algoritmus által leírható a szükséges végrehajtási idő vagy a felhasznált hely (például a memóriában vagy a lemezen).

Másodszor, a Big O a legrosszabb eset? Tehát a bináris keresésben a legjobb ügy van O (1), átlagos és legrosszabb esetben van O (logn). Röviden, nincs ilyen típusú kapcsolat nagy O -ra használják legrosszabb esetben , Théta átlagosan ügy ”. Mindenféle jelölés használható (és néha használatos is), amikor a legjobb, átlagos, ill legrosszabb esetben egy algoritmusról.

A fentieken kívül mi az a Big O függvény?

Nagy O . A jelölés egy matematikai jelölés, amely leírja a korlátozó viselkedését funkció amikor az érvelés egy adott érték vagy végtelen felé irányul. Leírás a funkció szempontjából nagy O jelölés általában csak felső határt biztosít a növekedési ütemben funkció.

Hogyan magyarázza a Big O jelölést?

Az Nagy O jelölés egy algoritmus felső korlátját határozza meg, csak felülről határol függvényt. Vegyük például a Beillesztési rendezés esetét. Legjobb esetben lineáris, rosszabb esetben kvadratikus időre van szükség. Nyugodtan kijelenthetjük, hogy a Beszúrás rendezés időbeli összetettsége az O (n^2).

Ajánlott: