He aha ka Algorithm?

Eʻike i ka holoʻana o ka honua i nā holoʻokoʻa algorithms

ʻO ka mea algorithm he hoʻonohonoho o nā kuhikuhi. ʻO ka hoʻohālikelike ka mea maʻalahi. Hiki ke maʻalahi kahi algorithm e like me ka hāʻawiʻana i nā kuhikuhi e like me kēia:

  1. E iho i lalo
  2. E lawe i ka mea mua
  3. Eʻimi i ka lua o ka hale ma ka hema
  4. E kū i ka puka a
  5. E hāʻawi i ka pūnaewele.

Akāʻoiai ka maʻalahi o ka ho'ākākaʻana o ka algorithm he mea maʻalahi,ʻo ka manaʻo maoli a me ka hopena o ka hopena o ka nohoʻana, hiki ke maʻalahi.

He Hoike o kahi Algorithm

ʻO kahi hiʻohiʻona maʻamau o kahi algorithm a mākou e hoʻohana nei i ko mākou mau lā a pau, he mea ia. Ke hāʻawi nei kēia papa kuhikuhi iā mākou i nā mea a pau e pono ai mākou a kuhikuhi i nā mea e hana ai me kēlā mau mea. Hikilea, pololei?

Akā, ināʻaʻoleʻoe iʻike kahi i mālamaʻia ai ke kīʻaha kīʻaha? Makemakeʻoe i kahi algorithm e loaʻa ai. Hiki paha iāʻoe kahi algorithm ma keʻano e hoʻohana ai i ke kīʻaha kīʻaha.

No laila,ʻo ka mea algorithm he papa kuhikuhi, pono ia e noʻonoʻo i ka mea e wehewehe i nā kuhikuhi. Eia kekahi laʻana, Inā hāʻawiʻoe i ke kuhikuhi i kahi hoaaloha eʻike nei i kahi e hele mai ai i kou hale i ka hale kūʻai kokoke, eʻike wale kāu hoa i ka heleʻana i kēlā hale kūʻai ināʻike lākou i kahi e noho ai kou hale. ʻAʻole hiki iā lākou keʻike i kēlā hale kūʻai nui mai ka'ōlelo a ka hale o kekahi hoaaloha.

ʻO kēia keʻano o ka mea maʻalahi a paʻakikī ka mea algorithm. A i ko mākou kamaʻilioʻana ma keʻano o ka computer algorithms,ʻo ka hoʻomaopopo i ka mea hiki ke hana i kahi kamepiula he mea nui ia o ka hoʻokomoʻana i nā algorithms.

Pehea e hoʻohālike ai i nā Algorithms

ʻO kekahi o nā papahana mua loa i hanaʻia,ʻo ia ka hana maʻamau. ʻO ka hua'ōlelo he hua'ōlelo no ka hoʻopiliʻana i nā huahelu, nā leka a me nā hua'ōlelo ma o ka'ōkuhiʻana i kahi hoʻonohonohoʻikepili, e hōʻuluʻulu ana i kēlā me kēia seti o nā koina i kēlā me kēiaʻaoʻao, a hoʻokaʻawale iā lākou i ka wā e pono ai.

Hana houʻia kēia mahele a hiki i ka holoʻana o ka algorithm ma ka papa inoa a pau me kaʻole e wehe i kekahi mea,ʻo ia hoʻi, ua hoʻonohonoho pololeiʻia nā'oina. ʻO kēiaʻano algorithm ka mea i kapaʻia he algorithm recursive no ka meaʻo ia ke kī pono iā ia iho a hiki i ka hoʻopauʻana i ka hana.

Hiki i ka algorithm ke nānā aku i maʻalahi like:

  1. E hele i ka helu mua.
  2. E hōʻoia i kēlā kumukūʻai no nā kūlana e pili ana a me ka hoʻolālāʻana inā pono
  3. E hele i kahi waiwai'ē aʻe a e hoʻi hou i ka hoʻohālikelikeʻana.
  4. Inā mākou ma ka hopena o ka papa inoa, e hoʻi i luna inā loaʻa kekahi waiwai ma ka loop.

Akā,ʻaʻole i hōʻoleʻia nāʻano hua'ōlelo i keʻano maikaʻi loa o nā unuhiʻana. I ka halaʻana o ka manawa aʻoi aku ka maʻalahi o nā kamepiula i ka hana wikiwikiʻana i nāʻoihana paʻakikī, ua hoʻopiliʻia nāʻano algorithms hou.

Hoʻoili kekahi o ia mau mea algorithm ma ka papa inoa mua a hana i ka papa inoaʻelua o nā koʻina i kohoʻia. ʻO kēia hana wale nō kahi i hele ai i loko o ka papa inoa mua, a me kēlā me kēia helu, hiki ke ākea i loko o ka papa inoaʻelua a hiki i ka loaʻaʻana o kahi kūpono e kau ai i ke kumukūʻai. ʻO kaʻoihana,ʻoi aku ka maikaʻi ma mua o ka hoʻohanaʻana i keʻanoʻano hua.

ʻO kēia kahi e hiki ai i nā mea algorithms ke huhū loa. A iʻole nā ​​mea hoihoi, e pili ana i ka nānāʻana iā ia.

ʻOiai ua manaʻoʻia kaʻano o ka'ōhumu heʻano kūponoʻole o ka hoʻohālikelike waiwai ma nāʻano he nui, inā i hoʻonohonoho ponoʻia ka papa inoa mua, e hiki ke hāʻawiʻia kahi huapalapala i hoʻokahi o ka maikaʻi loa. ʻO ia ke kumu, ma iaʻano, e hele ka huahelu algorithm ma ka papa inoa i kahi manawa hoʻokahi a hoʻoholo pono i ka hoʻonohonoho ponoʻia.

ʻO ka mea pōʻino,ʻaʻole mākou iʻike ināʻikeʻia ka papa inoa o kā mākou papa inoa, no laila, pono mākou e koho i kahi algorithm e lilo i mea maikaʻi loa e hoʻohana ma ka laulā ma kahi o ka nui o nā papa inoa.

Ka mea a mākou e aʻo ai mai ka hua'ōlelo bubble

ʻO Facebook Algorithms a me nā meaʻoi aku ma nā ola a pau

Ke hoʻohana nei nā'āpana algorithms i ke kōkuaʻana i nā lā a pau. Ke huliʻoe i ka pūnaewele, aia ke algorithm e hoʻohana nei eʻimi i nā hualoaʻa maikaʻi loa. E noi i kāu polokalamu no nā kuhikuhi, aʻo ka mea algorithm e hoʻoholo i ke alaʻoi loa e kiʻi aiʻoe. A i kāu e lele iā Facebook, e hoʻoholo ana kekahi algorithm i kahi o nā mea Facebook a ko mākou hoaaloha eʻoi aku ka mea nui iā mākou. (E manaʻolana pahaʻaʻole i loaʻa i kā mākou mau makamaka ka mea a Facebook i manaʻo nui ai!)

Akāʻo ka noʻonoʻoʻana i ka algorithmically hiki ke kōkua iā mākou ma'ō aku o ko mākou ola kamepiula. Hiki iā ia ke kōkua iā mākou e kūkulu i ka lawaiʻa maikaʻi loa aku.

E'ōlelo mākou e hoʻomaka wau meʻelua paʻi berena, me ka palahalaha i ka mūkeke ma kekahi'āpana a me ka mayonnaise ma kekahiʻaoʻao'ē aʻe. Hoʻokomo wau i kahi'āhihi cheese i ka berena me ka mayonnaise, kekahi ham ma luna o kēlā, kekahi letus,ʻelua mau'āpana tumato, a laila hāʻaleʻa me kēlā'āpana me ka mīmū ma luna. ʻO Kawawī maikaʻi,ʻo ia?

ʻOiaʻiʻo inā eʻai au i kēia manawa. Akā inā wau e waiho ma ke pākaukau no kekahi manawa, e hiki ke loaʻa i kēlā'āpana'āpana o ka palaoa mai ke kāpaeʻana i kekahi o kēlā tumato. He pilikia ia aʻu i manaʻo nuiʻole ai, a hiki paha iaʻu ke hana i nā sandwiches no nā makahiki he nui ma mua o kaʻikeʻana, akā i hoʻokahi manawa, hiki iaʻu ke hoʻomaka e noʻonoʻo i nāʻano e hiki ai ke hoʻololi i kaʻu algorithm i mea e kūkulu ai i ka mea kanu maikaʻi.

ʻO kēia laʻana, hiki iaʻu ke hoʻokuʻu i ka'ōmato. Akā,ʻaʻole au e makemake e nalo i kēlā kolamu. No laila, hiki iaʻu ke kau i ke kōla ma ke kāpanu ma hope o ka berena a me ka letus. Hāʻawi kēia i ka leka no ke kūkuluʻana i ka pale pale ma waena o ke kōmato a me ka berena.

ʻO keʻano kēia e loli ai kahi algorithm. Aʻaʻohe mea e pono ai e holoholo i kahi algorithm e ke kamepiula i mea algorithm. ʻO ka'āpana algorithm ka hana, a ua puni mākou i nā hana.