Mpangilio wa algorithm ni nini?
Mpangilio wa algorithm ni nini?

Video: Mpangilio wa algorithm ni nini?

Video: Mpangilio wa algorithm ni nini?
Video: MASANJA MKANDAMIZAJI -NII- (OFFICIAL MUSIC VIDEO 4K) 2024, Novemba
Anonim

Agizo ya ukuaji wa a algorithm ni njia ya kusema/kutabiri jinsi wakati wa utekelezaji wa programu na nafasi/kumbukumbu inayokaliwa nayo inabadilika na saizi ya ingizo. Njia maarufu zaidi ni nukuu ya Big-Oh. Inatoa uwezekano mbaya zaidi kwa algorithm.

Hivi, ni nini mpangilio wa ugumu katika algorithms?

Hii inamaanisha kuwa ni usemi fulani wa kihesabu wa saizi ya ingizo, na algorithm humaliza kati ya mambo mawili yake. Kwa ujumla, ndogo zaidi utaratibu wa utata msingi wa programu algorithm , itaendesha haraka na ndivyo itakavyokuwa bora kadri ingizo linavyozidi kuwa kubwa.

Kwa kuongeza, algorithm ya Big O ni nini? O kubwa nukuu hutumika katika Sayansi ya Kompyuta kuelezea utendaji au utata wa algorithm . O kubwa inaelezea haswa hali mbaya zaidi, na inaweza kutumika kuelezea wakati wa utekelezaji unaohitajika au nafasi iliyotumiwa (k.m. kwenye kumbukumbu au kwenye diski) na algorithm.

Vivyo hivyo, watu huuliza, ni algorithm gani bora ya kupanga?

Quicksort

Ukubwa wa pembejeo wa algorithm ni nini?

Inaonekana hivyo urefu wa pembejeo kwa algorithm inategemea mengi ya aina ya data na algorithm unazungumzia. Waandishi wengine wanarejelea urefu wa pembejeo kwa ukubwa wa wahusika wanaohitajika kuwakilisha pembejeo , kwa hivyo "abcde" ikiwa itatumika kama pembejeo kuweka katika algorithm itakuwa na" urefu wa pembejeo "ya wahusika 6.

Ilipendekeza: