O que é função recursiva?
O que é e para que serve uma função recursiva gente?
O que eu entendi é que é uma função que chama ela mesmo...
Em que caso isso pode ser útil ou até mesmo necessário?
O que eu entendi é que é uma função que chama ela mesmo...
Em que caso isso pode ser útil ou até mesmo necessário?
Larissa Aguiar
Curtidas 0
Melhor post
Jones Granatyr
04/11/2016
Olá Larissa!
É muito utilizada principalmente para percorrer uma árvore ou um grafo. Por exemplo, em uma árvore binária é comum utilizar função recursiva para inserir, pesquisar ou excluir um elemento. Como são utilizados ponteiros para ligar um nó até outro, fica mais fácil usar recursividade, ou seja, quando você está visitando um nó específico da árvore, chama a função recursiva para acessar os próximos nós.
Jones
É muito utilizada principalmente para percorrer uma árvore ou um grafo. Por exemplo, em uma árvore binária é comum utilizar função recursiva para inserir, pesquisar ou excluir um elemento. Como são utilizados ponteiros para ligar um nó até outro, fica mais fácil usar recursividade, ou seja, quando você está visitando um nó específico da árvore, chama a função recursiva para acessar os próximos nós.
Jones
GOSTEI 2
Mais Respostas
Larissa Aguiar
04/11/2016
Hum entendi Jones!
É que vi isso numa matéria chamada Estrutura de Dados, achei essa função meio esquisita rs.
Deu para entender melhor com sua explicação agora, mas ainda não vi um real utilidade para a mesma, pelo menos no mundio web.
Seria o caso dela ser usada em um sistema de busca ou algo do tipo?
É que vi isso numa matéria chamada Estrutura de Dados, achei essa função meio esquisita rs.
Deu para entender melhor com sua explicação agora, mas ainda não vi um real utilidade para a mesma, pelo menos no mundio web.
Seria o caso dela ser usada em um sistema de busca ou algo do tipo?
GOSTEI 0
Jones Granatyr
04/11/2016
Algumas estruturas de dados utilizam função recursiva "por baixo dos panos", mas como você falou, para aplicações mais comerciais são usadas em casos bem específicos mesmo
O uso em sistemas de busca vai depender muito do tipo do sistema e como foi implementado. Em algoritmos de Inteligência Artificial essas funções são bem comuns também
O uso em sistemas de busca vai depender muito do tipo do sistema e como foi implementado. Em algoritmos de Inteligência Artificial essas funções são bem comuns também
GOSTEI 1
Larissa Aguiar
04/11/2016
Ahh sim! Agora ficou um pouco mais claro.
Parece que no momento não farei uso desse recurso. Pelo menos não agora!
Obrigada Jones!
Parece que no momento não farei uso desse recurso. Pelo menos não agora!
Obrigada Jones!
GOSTEI 0