Récursivité

La récursivité est un processus de programmation informatique dans lequel une fonction s'appelle elle-même comme sous-programme. Ce concept est utile pour résoudre un problème qui peut être décomposé en copies plus petites du même problème. Chaque fois qu'une fonction récursive s'exécute, elle se demande à elle-même de s'exécuter à nouveau, et ne s'arrête que lorsqu'elle atteint une condition définie. Les fonctions qui utilisent la récursivité sont appelées fonctions récursives.

Un développeur de logiciels qui crée une fonction récursive doit identifier le cas de base. Le cas de base est la partie du problème dont la solution est connue, ce qui permet de résoudre le problème sans davantage de récursivité. Une fonction récursive se répète jusqu'à ce qu'elle atteigne le cas de base. À ce moment-là, la récursivité prend fin et le programme peut passer à la tâche suivante.

Lorsqu'elle est utilisée correctement, la récursivité est une méthode de programmation efficace, car elle réduit la quantité de code nécessaire pour accomplir une tâche. Toutefois, si le cas de base n'est pas défini (ou s'il ne peut pas être atteint), la récursivité se poursuivra indéfiniment. Une récursivité sans fin est appelée boucle infinie et finira par provoquer le plantage d'un programme.

Mis à jour October 31, 2022 par Brian P.

quizTestez vos connaissances

OCR stands for optical ____ recognition?

A
Color
0%
B
Chart
0%
C
Calibration
0%
D
Character
0%
Correct! Incorrect!     View the OCR definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Récursivité sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.