Programme en LISP
Fermé
Bonjour,
je suis débutant en langage LISP, j'ai essayé en vain de parvenir à une solution d'un exercice, et je cherche une âme charitable pour m'aider, voila l'énoncé de l'exercice
"Définir le but aplatir( L,L1 ),qui prend une liste L quelconque , avec éventuellement des listes imbriquées , et retourne dans L1 la liste aplatie ( sans imbrication des listes).
merci d'avance
je suis débutant en langage LISP, j'ai essayé en vain de parvenir à une solution d'un exercice, et je cherche une âme charitable pour m'aider, voila l'énoncé de l'exercice
"Définir le but aplatir( L,L1 ),qui prend une liste L quelconque , avec éventuellement des listes imbriquées , et retourne dans L1 la liste aplatie ( sans imbrication des listes).
merci d'avance
A voir également:
- Programme en LISP
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
- Sms programmé - Guide
2 réponses
Bonjour
A vue de nez, une fonction récursive de traitement de liste devrait faire l'affaire :
* On lui passe la liste applatie à la liste à applatir.
* Parcourir la liste à applatir :
- Pour un élément simple, ajouter à la liste applatie
- Pour une liste : appeler récursivement la fonction
Syll
A vue de nez, une fonction récursive de traitement de liste devrait faire l'affaire :
* On lui passe la liste applatie à la liste à applatir.
* Parcourir la liste à applatir :
- Pour un élément simple, ajouter à la liste applatie
- Pour une liste : appeler récursivement la fonction
Syll