Zoofast.fr facilite l'obtention de réponses fiables à vos questions. Posez n'importe quelle question et recevez des réponses bien informées de notre communauté de professionnels expérimentés.

proposer une version recursive du programme suivant:
def foo(L1, L2):
res = []
while L1 != [] and L2 != []:
if L1[0] < L2[0]:
res.append(L1[0])
L1 = L1[1:]
else:
res.append(L2[0])
L2 = L2[1:]

if L1 == []:
res = res + L2
else:
res = res + L1

return res

Sagot :

caylus

Réponse :

Bonjour,

Explications :

Pas évident en récursivité,

il faut maintenir à jour 3 listes.

J'ai aussi placé la détection des doublons et le tri.

View image caylus
Nous valorisons votre présence ici. Continuez à partager vos connaissances et à aider les autres à trouver les réponses dont ils ont besoin. Cette communauté est l'endroit parfait pour apprendre ensemble. Merci de visiter Zoofast.fr. Revenez bientôt pour découvrir encore plus de réponses à toutes vos questions.