Escriba una función denominada inserta, la cual debe insertar un número dado en una lista numérica (ordenada de forma ascendente) dada como segundo argumento. La lista debe permanecer ordenada tras la inserción
(define (inserta x Lista1)
(cond
((null? Lista1)(cons x Lista1))
((< x (car Lista1))(cons x Lista1))
(else(cons(car Lista1)(inserta x (cdr Lista1))))))
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Muchas gracias, me ayudó mucho. Una pregunta usted sigue respondiendo a dudas?? Sobre todo del lenguaje racket??
Publicar un comentario