Computeren, Programméiere
Recursion - wat ass dat? Recursion programméiere (Beispiller)
Recursion sinn interessant Evenementer am selwer, mä si sinn an e puer Fäll besonnesch Bedeitung am programméiere. Fir déi éischte Kéier mat hinnen eriwwer, hunn eng ganz grouss Zuel vu Leit mat hir Versteesdemech vun de Problem. Dat ass wéinst engem grousse Beräich vun Potential Gebrauch vum Begrëff, je no Kontext, an deem de "recursion" benotzt ginn ass. Mä et ass gehofft, datt dësen Artikel wäert méiglech gin an Duercherneen ze vermeiden hëllefen.
Wat ass den "recursion" am allgemengen?
Wat ass vun recursion zu programméiere gemengt?
Recursion kann Haapt oder onendlech ginn. Fir éischt gestoppt selwer Ursaach, et soll och Konditiounen vun anze- ginn. Dëst erofgoen am Wäert kann Variabel ginn, a wann et erreecht engem bestëmmte Wäert, a stoppen an d'Kierzunge Code de Opruff Réalisatioun Software / Transitioun, op d'Besoine jee verschidden Ziler ze erreechen. Duerch onendlech recursion erausfonnt, datt et genannt ginn, gëtt als Computer soulaang Aarbecht oder e Programm an deem et bedreift.
Et ass och méiglech d'Organisatioun schwéier recursion mat zwou Funktiounen. Ugeholl et gëtt A a B. A huet eng Funktioun am Äre Code Opruff un B, an B, am Tour, Punkten fir de Besoin fir e Computer eng komplex A. recursion zu Leeschtunge - e Wee aus engem Komplex Serie vun logesch Situatiounen fir Computer Logik.
Wann den Lieser vun dëse Linnen programméiere kreesleef studéiert, ass et wahrscheinlech gemierkt schonn souvill tëscht hinnen an recursion. Am Allgemengen, kënnen se eigentlech ähnlech oder sëlwecht Aufgaben Leeschtunge. Mat der Hëllef vun recursion ass praktesch Simulatioun Aarbecht Zyklus ze maachen. Dat ass virun allem nëtzlech wou de kreesleef selwer net ganz praktesch ass ze benotzen. Software Ëmsetzung dreiwend ass net ganz verschidden a verschiddene héich-Niveau programméiere Sproochen. Nach recursion am "Pascal" an recursion an C oder eng aner Sprooch huet seng eegen Charakteristiken. Si kann erfollegräich zu niddereg-Niveau Sproochen wéi "AssemblerLanguage" ëmgesat ginn, mä et ass méi problematesch an Zäit Konsuméiere.
Beem recursion
- Ass een éischte speziell Node, genannt der Wuerzel vum ganze Bam.
- Déi reschtlech Wirbelen sinn an engem Montant datt aus null, disjoint subsets, an der selwechter Zäit si sinn och e Bam verschidden ass. All esou Forme vun Organisatioun genannt der subtrees vun der Haaptrei Bam.
An anere Wierder: Beem enthalen subtrees dass méi Beem enthalen, mä am méi kleng Zuel wéi déi virdrun Bam. Dëst weider bis ee vun de Wirbelen méiglech ginn ze plënneren op, an et gëtt um Enn vun der recursion mengen. Et ass ee méi nuance iwwer diagramming: gewéinlech Beem aus ënnen wuessen an, a si ze programméiere verletze kann zréckgräifen. Siten, déi kee Weiderféieren hunn, genannt Enn Wirbelen. Fir Kamoudheet vun mellen, a fir einfacher Benotzung Genealogiefuerschung Terminologie (Virgänger, Kanner).
Firwat ass et an programméiere benotzt?
Differenzen recursion zu verschiddenen programméiere Sproochen
Trotz der allgemeng Diagramm vun engem Ëmsetzung an der besonnesch Applikatioun an all eenzelne Fall, recursion zu programméiere huet seng eegen Charakteristiken. Dëst kann fir den néidege Material an der Sich ze Schwieregkeeten a Féierung gaangen. Awer ëmmer am Kapp behalen: wann der programméiere Sprooch eng Funktioun oder Prozedur ass, also, d'appel recursion - et machbar ass. Mee seng bedeitendst Differenzen geschéien wann benotzt niddereg a héich programméiere Sproochen. Dëst ass virun allem wouer Méiglechkeeten vun Programm Ëmsetzung. Ausféierung wäert schlussendlech op hänkt ob d'Aufgab virbereet ass, am Aklang mat et an schrëftlech recursion. Funktiounen a Prozeduren benotzt ginn ënnerschiddlech, mä hiren Zweck ass ëmmer déi selwecht - déi selwer maachen ruffen.
Recursion - Et ass einfach. Esou einfach den Inhalt vum Artikel ze erënneren?
Similar articles
Trending Now