Kwamfutocin, Shirye-shirye
Recursion - menene wannan? Recursion shirye-shirye (Misalai)
Recursion ne ban sha'awa events a kansu, amma su ne a shirye-shirye musamman muhimmancin a wasu lokuta. Domin da farko lokacin da tsayar da su, a fairly manyan yawan mutane suna da tare da su fahimtar matsalar. Wannan shi ne saboda wata babbar filin daga m amfani da kalmar, dangane da abinda ake magana a cikin "recursion" aka mora. Amma an yi fatan cewa, wannan labarin da zai taimaka wajen kauce wa yiwu rashin fahimtar juna da kuma rikice.
Mene ne "recursion" in general?
Me ake nufi da recursion a shirye-shirye?
Recursion iya zama guntun ko iyaka. Don farko tsaya kanta hanyar, ya kamata ma a yanayi na ƙarshe. Wannan karu a darajar iya zama m, da kuma lõkacin da ta kai wani daraja, da kuma dakatar da kira kammala software / miƙa mulki ga m code, dangane da bukatun cimma wasu a raga. By iyaka recursion ya nuna cewa shi za a kira, zai yi aiki, muddin kwamfuta ko wani shirin a cikin abin da shi aiki.
Shi ne kuma zai yiwu kungiyar wuya recursion yin amfani da ayyukan biyu. Misali akwai A da B. A yana da wani aiki a cikin code kira zuwa B, da kuma B, bi da bi, na nuna bukatar kwamfuta yin wani hadadden A. recursion - a hanya daga wani hadadden jerin ma'ana yanayi ga kwamfuta dabaru.
Idan mai karatu na wadannan Lines karatu shirye-shirye hawan keke, shi ne mai yiwuwa riga lura da kamance tsakanin su da recursion. A general, sun iya zahiri yi kama ko m ayyuka. Da taimakon recursion ne dace yi kwaikwaiyo aikin sake zagayowar. Wannan shi ne musamman da amfani inda hawan keke da su, don yin amfani da shi ba sosai dace. Tuki software aiwatar ba sosai daban-daban a cikin daban-daban high-matakin shirye-shirye harsuna. Amma duk da haka recursion a cikin "Pascal" da kuma recursion a C ko wani harshe yana da halaye. Ta za a iya samu nasarar aiwatar a low-matakin harsuna kamar "tãra", amma shi ya fi matsala da kuma lokacin cinyewa.
itatuwa recursion
- Yana da wani na farko musamman kumburi, da ake kira da tushen da dukan itace.
- Sauran nodes ne a wani adadin da cewa shi ne daban-daban daga sifili, disjoint subsets, a lokaci guda su ne kuma itace. Duk irin siffofin kungiya da ake kira da subtrees na babban itace.
A wasu kalmomi: itatuwa dauke da subtrees dake dauke da mafi itatuwa, amma a karamar lambobi fiye da na baya itace. Wannan ya ci gaba har daya daga cikin nodes zai yiwu a matsa, kuma shi zai nufin ƙarshen recursion. Akwai daya more nuance game diagramming: talakawa bishiyoyi daga kasa zuwa sama, sai sũ ake kõma zuwa shirye-shirye mataimakin versa. Shafukan da ba su da ci gaba, da ake kira karshen nodes. Domin saukaka tsarin rubutu, kuma ga sauƙi na amfani asali terminology (kakanninsa, yara).
Me aka yi amfani da shirye-shirye?
Bambance-bambance recursion a daban-daban shirye-shirye harsuna
Duk da janar zane na wani aiwatar da musamman aikace-aikace a cikin kowane mutum hali, recursion a shirye-shirye na da halaye. Wannan zai iya haifar da matsaloli a cikin search for da ake bukata abu. Amma ko da yaushe ka tuna: idan da shirye-shirye da harshen shi ne wani aiki, ko hanya, saboda haka, kiran recursion - shi ne mai yiwuwa. Amma ta fi muhimmanci bambance-bambance faruwa lokacin da yin amfani da low kuma high shirye-shirye harsuna. Wannan shi ne musamman gaskiya yiwuwa na shirin aiwatar. Kisa zai kyakkyawan dogara ne a kan ko aiki da aka kafa, daidai da shi da kuma rubuta recursion. Ayyuka da kuma hanyoyin amfani da su daban-daban, amma su nufi shi ne ko da yaushe guda - sa kiran kansu.
Recursion - yana da sauki. Kamar yadda sauki tuna da abun ciki na labarin?
Similar articles
Trending Now