Dab tsi yog qhov loj O ntawm lub voj voog?
Dab tsi yog qhov loj O ntawm lub voj voog?

Video: Dab tsi yog qhov loj O ntawm lub voj voog?

Video: Dab tsi yog qhov loj O ntawm lub voj voog?
Video: Tuag Ua Dab Tsi💘by TXOS LAUJ / Nkauj Tawm Tshiab 2021 Official 2024, Kaum ib hlis
Anonim

Cov loj O ntawm a lub voj yog tus naj npawb ntawm iterations lub voj nyob rau hauv tus naj npawb ntawm cov nqe lus nyob rau hauv lub lub voj . Tam sim no raws li lub ntsiab txhais, lub Loj O yuav tsum yog O (n*2) tab sis O (n).

Ib yam li ntawd, koj tuaj yeem nug, dab tsi yog qhov nyuaj ntawm lub voj voog?

Txij li thaum peb xav tias cov nqe lus yog O (1), tag nrho lub sijhawm rau qhov rau lub voj yog N * O (1), uas yog O (N) tag nrho. Sab nrauv lub voj executes N lub sij hawm. Txhua lub sijhawm sab nrauv lub voj executes, lub puab lub voj executes M lub sij hawm. Yog li ntawd, cov nqe lus nyob rau hauv lub puab lub voj ua tag nrho N * M lub sij hawm.

Tsis tas li ntawd, qhov piv txwv loj O yog dab tsi? Cov Big O notation txhais ib sab qaum ntawm ib qho algorithm, nws bounds ib txoj haujlwm tsuas yog los ntawm saum toj no. Rau piv txwv , xav txog rooj plaub ntawm Insertion Sort. Nws yuav siv sij hawm linear nyob rau hauv cov ntaub ntawv zoo tshaj plaws thiab lub sij hawm quadratic nyob rau hauv cov ntaub ntawv phem tshaj. Peb muaj kev nyab xeeb hais tias lub sij hawm complexity ntawm Insertion yog O (n^2).

Tsuas yog li ntawd, koj yuav ua li cas nrhiav tau lub sij hawm complexity ntawm lub voj?

Piv txwv li Xaiv xaiv thiab Insertion Sort muaj O(n^2) lub sij hawm complexity . O (Log) Lub sij hawm nyuaj ntawm a lub voj yog suav tias yog O (Logn) yog tias tus lub voj variables yog muab faib / multiplied los ntawm tus nqi tas li. Piv txwv li Binary Search muaj O (Logn) lub sij hawm complexity.

Koj yuav suav Big O li cas?

Rau suav Big O , koj tuaj yeem mus los ntawm txhua kab ntawm cov cai thiab tsim seb nws puas yog O (1), O (n) thiab lwm yam thiab tom qab ntawd rov qab koj xam thaum kawg. Piv txwv li nws yuav yog O (4 + 5n) qhov twg 4 sawv cev rau plaub qhov piv txwv ntawm O (1) thiab 5n sawv cev rau tsib qhov piv txwv ntawm O (n).

Pom zoo: