Informática, Programación
Recursão - o que é iso? recursão de programación (exemplos)
Recursão son eventos interesantes en si mesmos, pero eles están na programación particular importancia nalgúns casos. Por primeira vez confrontados con eles, un número moi grande de persoas teñen a súa comprensión do problema. Isto é debido a un enorme campo de potencial uso do termo, dependendo do contexto en que a "recursão" é usado. Pero espérase que este artigo vai axudar a evitar posibles malentendidos e confusións.
Cal é a "recursão" en xeral?
Cal o significado recursão na programación?
Recursão pode finito ou infinito. Para parou en si causa primeira, el tamén debe ser condicións de rescisión. Esta diminución no valor pode ser variable, e cando chega a un determinado valor, e deixar o completamento de chamadas Software / transición ao código posterior, dependendo das necesidades para alcanzar determinados obxectivos. Por recursão infinita implica que será chamado, funcionará sempre que un ordenador ou un programa no que opera.
Tamén é posible a organización difícil recursão usando dúas funcións. Supoña que existen A e B. A ten unha función na súa chamada código para B e B, á súa vez, apunta a necesidade dun ordenador para realizar un complexo A. recursão - unha forma de saír dunha complexa serie de situacións lóxicas para a lóxica do ordenador.
Se o lector destas liñas estudou ciclos de programación, é probablemente xa entendeu as semellanzas entre eles e recursão. En xeral, realmente poden realizar tarefas similares ou idénticos. Coa axuda de recursão é conveniente realizalo ciclo de traballo de simulación. Isto é especialmente útil cando os ciclos se a usar non é moi cómodo. Condución implantación de software non é moi diferente en diferentes linguaxes de programación de alto nivel. Con todo, a recursividade no "Pascal" e recursão en C ou outra linguaxe ten as súas propias características. Ela pode ser aplicada con éxito en linguaxes de baixo nivel, como "ensamblador", pero é máis problemático e lento.
árbores recursão
- Ten un nó especial inicial, chamado de raíz da árbore enteira.
- Os nós restantes están nunha cantidade que é distinto de cero, subconxuntos disxuntiva, á vez, eles tamén son unha árbore. Todas estas formas de organización chamada as subárvores da árbore principal.
Noutras palabras: árbores conteñen sub-árbores que conteñan máis árbores, pero en menor cantidade que a árbore anterior. Isto continúa ata que un dos nós será posible para seguir adiante, e que pode significar o fin da recursão. Hai unha matices sobre diagramación: árbores comúns crecer desde abaixo, e son atraídos para a programación e viceversa. Sitios que non teñen continuidade, chamados a finais. Por conveniencia de notación, e para facilitar o uso de terminoloxía xenealóxica (antepasados, os nenos).
Por que é usado en programación?
Diferenzas recursão en varias linguaxes de programación
A pesar do esquema xeral dunha implementación e aplicación particular en cada caso individual, recursão na programación ten as súas propias características. Isto pode levar a dificultades na procura do material necesario. Pero teña sempre presente: a linguaxe de programación é unha función ou procedemento, polo tanto, a recursividade chamada - é viable. Pero as súas diferenzas máis significativas ocorren cando a usar linguaxes de baixo e alto de programación. Isto é especialmente certo posibilidades de posta en marcha do programa. Execución dependerá a tarefa defínese, segundo el e recursão escrito. Funcións e procedementos utilizados son diferentes, pero o seu obxectivo é sempre o mesmo - facer o chaman a si mesmos.
Recursão - é doado. Como fácil de lembrar o contido do artigo?
Similar articles
Trending Now