Makombiyuta, Zvirongwa
Recursion - chii ichi? Recursion zvirongwa (Mienzaniso)
Recursion anonakidza zviitiko mavari, asi ivo vari mapurogiramu Kunyanya kukosha mune zvimwe zviitiko. Kokutanga akanangana navo, mumwe kumbonyanya vazhinji vanhu vane nokunzwisisa kwavo dambudziko. Izvi imhaka guru munda yemakambani kushandiswa rokuti, zvichienderana akapoteredza umo "recursion" rinoshandiswa. Asi Tinovimba kuti nyaya ino ichatibatsira kuti tidzivise nokusanzwisisana uye nokuvhiringidzika.
Chii chiri "recursion" zvavo?
Chii chinorehwa recursion mu mapurogiramu?
Recursion inogona finite kana magumo. Rokutanga vakarega pacharo chikonzero, inofanira kuva mamiriro ezvinhu kugumiswa. Izvi kudzikisa kukosha zvinogona shanduka, uye kana zvasvika rimwe kukosha, uye kumisa chikumbiro kupera Software / yezwi nekutambira code, zvichienderana nezvinodiwa kuti vawane zvimwe zvinangwa. By magumo recursion zvinoreva kuti ichanzi, unoita chero kombiyuta kana chirongwa nayo inoshanda.
Zvinogonekawo sangano yakaoma recursion kushandisa mabasa maviri. Ngatitii pane A uye B. A ane basa kwako remitemo kudaidzwa B, uye B, akavapindurawo, panotaura kudiwa kombiyuta kuita kunzwisisa A. recursion - nzira kubva kunzwisisa dzinotevedzana musoro ezvinhu kuti kombiyuta zvisingarambiki.
Kana muverengi mitsara izvi akadzidza zvirongwa zvinogara, zviri pamwe nechekare akaona kufanana pakati pavo uye recursion. Kazhinji, vanogona chaizvoizvo mabasa akafanana kana zvakafanana. Achibatsirwa recursion zviri nyore kuita simulation basa yatinofema. Izvi zvinonyanya kubatsira apo zvinogara pachavo kushandisa hakusi nyore chaizvo. Driving Software Implementation haisi chaizvo yakasiyana siyana mukuru-azvipire zvirongwa mitauro. Asi recursion mu "Pascal" uye recursion muna C kana mumwe mutauro ine maitiro ayo. Iye anogona zvinobudirira chinozoiswa mumitauro yakaderera-pamwero akadai "assembler", asi zviri zvikuru matambudziko uye nguva unoparadza.
miti recursion
- Ane kutanga chaiyo raiva pedyo nebundu, yainzi mudzi yose muti.
- The nodes yasara vari mari yakasiyana razero, disjoint subsets, panguva iyoyo vari zvakare muti. All marudzi sangano yakadaro inonzi subtrees huru muti.
Nemamwe mashoko, miti ane subtrees kuti ane zvakawanda miti, asi zviduku nhamba pane yapfuura muti. Izvi panoberekwa rimwe nodes zvichaita kuti mberi, uye richareva pakuguma recursion. Pane chimwe nuance pamusoro diagramming: vanhuwo miti kukura kubva pasi kumusoro, uye vanokweverwa mapurogiramu vakutarisire. Sites isina kuenderera, inonzi magumo nodes. Zvivanakire notation, uye nokuda nyore mazita mazwi (madzitateguru, vana).
Nei rinoshandiswa mapurogiramu?
Kusiyana recursion nenzira dzakasiyana-zvirongwa mumitauro
Pasinei mukuru dhayagiramu ane Implementation uye zvikurukuru kushanda mu nomumwe nyaya imwe neimwe, recursion mu mapurogiramu ine maitiro ayo. Izvi zvingaita kuti matambudziko ari kutsvaka runodiwa zvinhu. Asi nguva dzose tichifunga: kana mutauro zvirongwa ari kushanda kana nzira, saka, kudana recursion - zviri noitika. Asi ayo chinokosha kusiyana kuitika kana kushandisa pasi uye yakakwirira zvirongwa mitauro. Ichi yaibvira chirongwa Implementation kunyanya wechokwadi. Kuuraya pakupedzisira pakuti basa wakaisirwa maererano nayo uye recursion zvakanyorwa. Mabasa uye pachishandiswa vaishandisa zvakasiyana, asi avo chinangwa ndiyo nguva dzose chete - kuti runhare pachavo.
Recursion - zviri nyore. Sezvo nyore kuyeuka zviri nyaya?
Similar articles
Trending Now