Solosaina, Fandaharana
Recursion - Inona no anton'izao? Recursion fandaharana (Ohatra)
Recursion ireo zava-nitranga mahaliana ao anatiny ireny, fa izy ireo zava-dehibe ao amin'ny fandaharana manokana indraindray. Sambany Miatrika ireo, dia somary be dia be ny olona manana ny fahatakarana ny olana. Izany no lehibe noho ny tany mety ho fampiasana ny teny, arakaraka ny teny manodidina izay ny "recursion" no ampiasaina. Fa Antenaina fa ity lahatsoratra ity dia hanampy mba hisorohana ny mety ho tsy fahazoan-kevitra sy ny fisafotofotoana.
Inona no atao hoe "recursion" amin'ny ankapobeny?
Inona no tiana holazaina amin'ny recursion amin'ny fandaharana?
Recursion dia mety ho voafetra na tsy manam-petra. To voalohany nijanona tena antony, dia tokony ho toe-piainana ihany koa ny famaranana. Izany fihenan'ny lanjany dia mety ho miova, ary rehefa tonga ny vola sasany vidiny, ary hanakana ny antso vita rindrambaiko / tetezamita ny fehezan-dalàna tatỳ aoriana, arakaraka ny zavatra ilaina mba hahazoana tanjona sasany. Ny tsy manam-petra recursion dia midika fa hatao hoe, asa raha mbola toy ny ordinatera, na ny fandaharana izay tsy miasa.
Azo atao ihany koa ny fikambanana mampiasa roa sarotra recursion asany. Aoka hatao hoe misy A sy B. A manana asa ao amin'ny fehezan-dalàna antso ho amin ', sy B, kosa, manondro ny filàna ny solosaina hanatanteraka sarotra A. recursion - fomba avy amin'ny sarotra andianà lojika toe-javatra ho an'ny solosaina lojika.
Raha ny mpamaky ireo andalana Nianatra fandaharana tsingerina, dia angamba efa nahita ny fitoviana misy eo aminy sy ny recursion. Amin'ny ankapobeny, dia afaka manao toy izany koa raha ny marina, na asa mitovy. Noho ny fanampian'ny recursion dia mety ny manao asa simulation tsingerin'ny. Tena ilaina io indrindra izay tsingerina ireo hampiasa dia tsy tena mora. Driving rindrambaiko fampiharana dia tsy tena samy hafa amin'ny samy hafa ambony fiteny fandaharana. Kanefa recursion ao amin'ny "Pascal" sy ny recursion in C na teny vahiny manana ny toetra. Soa aman-tsara izy azo ampiharina eo amin'ny ambaratonga ambany-teny toy ny hoe "assembler", saingy olana kokoa sy mandany fotoana.
hazo recursion
- Manana node manokana voalohany, izay atao hoe ny fototry ny hazo iray manontolo.
- Ny sisa nodes dia ao anatin'ny vola izay mitovy amin'ny aotra, disjoint subsets, tamin'izany andro izany izy ireo ihany koa ny hazo. Rehetra toy izany karazana fikambanana antsoina hoe subtrees 'ny hazo lehibe indrindra.
Amin'ny teny hafa: hazo misy subtrees izay misy kokoa ny hazo, fa amin'ny isa kely noho ny teo aloha hazo. Izany mitohy hatramin'ny iray amin'ireo nodes ho azo atao ny hifindra eo, dia midika ny faran'ny recursion. Misy iray hafa momba ny diagramming Nuance: hazo maniry tsotra avy amin'ny ambany ka, ka dia voasarika ny fandaharana ny mifamadika amin'izany. Sites izay tsy fitohizan'ny, antsoina hoe nodes farany. Fa tsy hanahirana ny fivoasana ao, ary ho mora ny fampiasana voambolana tetiarana (razambe, ny ankizy).
Nahoana izany no ampiasaina ao amin'ny fandaharana?
Fahasamihafana recursion amin'ny fandaharana samihafa fiteny
Na dia eo aza ny ankapobeny sary iray fampiharana manokana sy ny fampiharana isaky ny tranga tsirairay, recursion amin'ny fandaharana manana ny toetra. Mety hitarika ho amin'ny olana eo amin'ny fikarohana ny fanazavana ilaina. Fa foana hatrany ao an-tsaina: raha ny fandaharana dia ny asa fiteny na fomba, noho izany, ny antso recursion - dia azo atao. Saingy ny manan-danja indrindra fahasamihafana mitranga rehefa mampiasa ambany sy ambony fiteny fandaharana. Marina indrindra izany fandaharana azo atao ny fampiharana. Famonoana ho farany miankina na ny asa no napetraka, araka izany ka voasoratra recursion. Asa sy ny fomba fiasa ampiasaina samy hafa, fa ny tanjona dia mitovy foana - hanao ny milaza ny tenany ho.
Recursion - mora. Rehefa mora ny hahatsiaro ny afa-po ny lahatsoratra?
Similar articles
Trending Now