Kedu ihe bụ Algorithm?

Chọpụta otú algọridim si agba ụwa

Otu algorithm bụ ntụziaka. Nkọwa okwu a bu ihe di mfe. Algọridim nwere ike ịdị mfe dị ka inye ntụziaka dika nke a:

  1. Gaa n'okporo ámá
  2. Were ụzọ mbụ
  3. Chọta ụlọ nke abụọ n'aka ekpe
  4. Kụọ aka n'ọnụ ụzọ
  5. Nyefee ngwugwu.

Mana ka nkọwa nke algọridim dị mfe, ihe pụtara n'ezie na otú o si emetụta ndụ anyị nwere ike ịdị mgbagwoju anya.

Ihe Nlereanya nke Algorithm

Ihe omuma atu nke algoridim nke ayi ji eme ihe kwa ubochi ayi bu uzo esi eme ya. Usoro ntụziaka a na-enye anyị ihe niile anyị ga-achọ na ntụziaka banyere ihe ị ga-eme na ihe ndị ahụ. Ọ dị mfe, nri?

Ma gịnị ma ọ bụrụ na ị maghị ebe a na-edebe iko a chọrọ? Ị ga-achọ ihe algọridim ịchọta ya. Ọbụna ị nwere ike ịchọta algọridim banyere otu esi esi eji iko a chọrọ.

Ya mere, ebe algọridim bụ ntụziaka, ọ ga-adịrịrị mkpa iburu n'uche onye ma ọ bụ ihe ga-akọwa ntuziaka ndị ahụ. Dịka ọmụmaatụ, Ọ bụrụ na ị nye enyi gị nkọwa banyere esi esi n'ụlọ gị gaa n'ụlọ ahịa ụlọ ahịa kacha nso, enyi gị ga-amara otu esi abịa n'ụlọ ahịa ahụ ma ọ bụrụ na ha mara ebe ụlọ gị dị. Ha enweghi ike (ma) ịchọta na ụlọ ahịa ahịa ahụ na-ekwu, ụlọ enyi ọzọ.

Nke a bụ otú otu algọridim nwere ike isi dị mfe na mgbagwoju anya. Na mgbe anyị na-ekwu okwu na usoro nke algọridim kọmputa, ịghọta ihe kọmputa nwere ike ime bụ akụkụ dị mkpa nke ịmepụta algorithms.

Kedu otu esi agbapụta algorithms

Otu n'ime ihe algorithms mbụ e kere bụ ụdị ụdị nsị. Ụdị bubble bụ ụzọ maka nhazi ọnụọgụgụ, mkpụrụedemede ma ọ bụ okwu site na ịbanye site na data data, na-atụle ụkpụrụ nke ọ bụla n'akụkụ ọnụ, ma na-akwapụ ha mgbe ọ dị mkpa.

A na-emechi aka a ruo mgbe algọridim nwere ike ịkwaga na ndepụta ahụ niile n'enweghị mkpa ịme ihe ọ bụla, nke pụtara na a ga-ahazi ụkpụrụ ahụ n'ụzọ ziri ezi. Ụdị algorithm a na-akpọkarị algorithm recursive n'ihi na ọ na-atụgharị ya n'onwe ya ruo mgbe ọ rụchara ọrụ ahụ.

Algọridim nwere ike ịdị mfe dị ka:

  1. Gaa na uru mbụ.
  2. Lelee uru ahụ maka uru ọzọ ma gbanwee ọnọdụ ọ bụrụ na ọ dị mkpa
  3. Gaa na uru na-esote ma megharịa ihe atụ ahụ.
  4. Ọ bụrụ na anyị nọ na njedebe nke ndepụta ahụ, laghachi n'elu ma ọ bụrụ na ọ bụla uru bara uru n'oge aka.

Ma ụdị nchịkọta adịghị apụta ịbụ ụzọ kachasị mma maka ịhazi ụkpụrụ. Ka oge na-aga, kọmputa wee dịkwuo ike ịrụ ọrụ dị mgbagwoju anya, ụdị nhazi algorithm gbasaa.

Otu n'ime algọridim dị otú a na-enyocha site na ndepụta mbu ma mepụta ndepụta nke usoro nhazi. Usoro a na-eme ka otu gafere site na ndepụta mbụ ahụ, ya na uru ọ bụla, ọ ga-emeghe site na ndepụta nke abụọ ruo mgbe ọ chọtara ebe ziri ezi iji tinye uru ahụ. Na-emekarị, ọ na-arụ ọrụ nke ọma karia iji usoro ụdị afụ.

Nke a bụ ebe algorithms nwere ike inwe n'ezie crazy. Ma ọ bụ na-adọrọ mmasị n'ezie, dabere n'otú i si ele ya anya.

Ọ bụ ezie na a na-ewere usoro ụdị mkpụrụ akụkụ dịka ụzọ kachasị mma nke ịkọpụta ụkpụrụ n'ọtụtụ ụzọ, ọ bụrụ na ederede ndepụta nke ọma, ụdị nchịkọta nwere ike ịbụ otu n'ime ọrụ kachasị mma. Nke ahụ bụ n'ihi na, na nke ahụ, afụ ụdị algorithm ga-aga n'ime ndepụta otu oge ma kpebie na ọ ga-ahazi ya n'ụzọ ziri ezi.

N'ụzọ dị mwute, anyị anaghị ama mgbe niile ma ọ bụrụ na edepụtara ndepụta anyị, ya mere, anyị ga-ahọrọ algọridim nke ga-abụ nke kachasị mma iji mee ihe n'ogologo n'ofe ọnụ ọgụgụ.

Ihe Anyị Na-amụta site na Ụdị Ụdị

Facebook algorithms na More Na ndụ kwa ụbọchị

Algorithms nọ na-enyere ndị mmadụ aka kwa ụbọchị. Mgbe ịchọrọ weebụ, otu algọridim nọ na-arụ ọrụ na-agbalị ịchọta nsonaazụ ọchụchọ kacha mma. Jụọ gị smartphone maka ntụziaka, na algorithm kpebiri ụzọ kacha mma ị ga-esi. Mgbe ị na-agagharị Facebook, otu algorithm na-ekpebi otu n'ime posts Facebook anyị enyi kachasị dị mkpa nye anyị. (Ka anyi chee na ndi enyi anyi achoghi ihe onye Facebook chere na anyi choro ya!)

Mana iche echiche algorithmically nwere ike inyere anyị aka karịa ndụ kọmputa anyị. O nwedịrị ike inye aka nyere anyị aka ịwunye Sanwichi ka mma.

Ka anyị kwuo na amalitere m na mpekere abụọ, na-agbasa mọstad n'otu ibe na Mayonezi na ibe ọzọ. Ana m etinye oberibe cheese na achịcha na Mayonezi, ụfọdụ ham na elu nke ahụ, ụfọdụ letus, mkpụrụ abụọ nke tomato ma jiri ya na mkpụrụ osisi mọstad jiri ya. Ezi Sanwichi, nri?

Ma ọ bụrụ na m eri ya ozugbo. Ma ọ bụrụ na m na-ahapụ ya na tebụl ruo oge ụfọdụ, obere ogbe achịcha ahụ nwere ike ime ka ọ ghara ịmalite iji ụfọdụ n'ime tomato ahụ. Ọ bụ nsogbu m na-atụghị anya ya, enwere m ike ime ka sandwiches ruo ọtụtụ afọ tupu m achọpụta, ma otu oge m na-eme, enwere m ike ịmalite iche echiche maka ụzọ m ga-esi gbanwee algọridm iji wulite sanwichi dị mma.

Dịka ọmụmaatụ, enwere m ike ịkwụsị tomato ahụ. Ma achọrọ m ka m ghara ịṅụ ụtọ tomato ahụ. Ya mere, m nwere ike itinye tomato na sanwichi mgbe achicha na letus. Nke a na-ahapụ letus iji mepụta mgbochi nchebe n'etiti tomato na achicha.

Nke a bụ otú otu algọridim si agbanwe. Na algọridim anaghị enweta kọmputa ka ọ bụrụ algorithm. Otu algorithm bụ usoro, usoro na-agbakwa anyị gburugburu.