Ano ang sinusukat ng Big O?
Ano ang sinusukat ng Big O?

Video: Ano ang sinusukat ng Big O?

Video: Ano ang sinusukat ng Big O?
Video: Asymptotic Bounding 101: Big O, Big Omega, & Theta (Deeply Understanding Asymptotic Analysis) 2024, Nobyembre
Anonim

malaki - O notasyon. (kahulugan) Kahulugan: Isang teoretikal sukatin ng pagpapatupad ng isang algorithm, kadalasan ang oras o memorya na kailangan, dahil sa laki ng problema n, na ay karaniwang ang bilang ng mga item. Sa impormal, sinasabi ang ilang equation f (n) = O (g(n)) ibig sabihin nito ay mas mababa sa ilang pare-pareho ng maraming g (n).

Bukod, ano ang ibig sabihin ng Big O?

Malaking O Ang notasyon ay ginagamit sa Computer Science upang ilarawan ang pagganap o pagiging kumplikado ng isang algorithm. Malaking O partikular na inilalarawan ang pinakamasamang sitwasyon, at maaaring gamitin upang ilarawan ang oras ng pagpapatupad na kinakailangan o ang puwang na ginamit (hal. sa memorya o sa disk) ng isang algorithm.

Pangalawa, ang Big O ba ang pinakamasamang kaso? Kaya, sa binary na paghahanap, ang pinakamahusay kaso ay O (1), average at pinakamasama kaso ay O (logn) Sa madaling sabi, walang uri ng ugnayan ng uri na “ malaking O ay ginagamit para sa pinakamasama kaso , Theta para sa karaniwan kaso ”. Ang lahat ng uri ng notasyon ay maaaring (at kung minsan ay ginagamit) kapag pinag-uusapan ang pinakamahusay, karaniwan, o pinakamasama kaso ng isang algorithm.

Sa tabi ng itaas, ano ang pagpapaandar ng Big O?

Malaking O ang notasyon ay isang notasyong matematika na naglalarawan sa paglilimita ng pag-uugali ng a function kapag ang pagtatalo ay may gawi patungo sa isang partikular na halaga o infinity. Isang paglalarawan ng a function sa mga tuntunin ng malaking O Ang notasyon ay kadalasang nagbibigay lamang ng upper bound sa rate ng paglago ng function.

Paano mo ipapaliwanag ang Big O notation?

Ang Big O notation tumutukoy sa isang itaas na hangganan ng isang algorithm, ito bounds isang pag-andar lamang mula sa itaas. Halimbawa, isaalang-alang ang kaso ng Insertion Sort. Ito ay tumatagal ng linear na oras sa pinakamahusay na kaso at quadratic na oras sa pinakamasamang kaso. Maaari nating ligtas na sabihin na ang pagiging kumplikado ng oras ng Pag-uuri ng uri ay O (n ^ 2).

Inirerekumendang: