Visuallisp tutorial for AutoCAD UsersDescrição completa
Full description
Descripción completa
Descripción completa
estructura de datos (algoritmo)
ejercicios listas
AbasdaDescrição completa
utilización de listasDescripción completa
Estructuras de datos en C/C++ , introduccion a las listas enlazadas, oh estructuras autoreferenciadas en c/c++
Canales IPTV
Descripción: estructura de datos (algoritmo)
EJERCICIOS DE RECURSIVIDAD APLICADOS EN LISTAS 1. Suma de los elementos de una lista “L”
CL-USER CL- USER 1 > (defun (defun suma suma (L)( if(null if(null L) 0 (+ (car L) (suma (suma (cdr L))))) SUMA CL-USER CL- USER 2 > sum suma '(1 2 3 4) 10 2. Cue Cue nta nta las sublistas sublistas dentro dentro de una una lista “L"
CL-USER 3 > (defu (de fun n subl s ublistas istas (L) (cond (co nd ((or (null (null L) (atom (ato m L)) 0) (t (+ (if (atom (car ( car L)) 0 1) (subli (sublistas sta s (car L)) (subli (sublistas (cdr L)))))) L)))))) SUBLISTAS CL-USER CL- USER 4 > (subli (sublistas '(a (b c(d))(e f))) f))) 3 3. Cuenta los átomos de una lista “L”
CL-USER 5> (defun (defun cuenta-atomos cuenta-a tomos (L)(cond ((null expr) 0)((atom L) 1)(t (+ (cuenta-atom (cuenta-a tomos os (car L))(cuentaL))(cuenta-ato atom mos (cdr L)))))) CUENTA-ATOMOS CL-USER 6> (cuenta-a (cuenta-atom tomos os '(1 3 4 6)) 4 4. Cuenta los elementos de una lista “L” (átomos o sublistas)
CL-USER CL- USER 7 > (defun (defun contar(L)(if( contar(L)(if( e ndp L) 0 (if(atom (if(atom(( car L)) (+ 1 (contar(cdr (contar(cdr L))) (+ (contar(car L)) (contar(cdr L))) ))) CONTAR CL-USER 8 > (contar '(1 4 6 8 4)) 5 5. Produ Producto cto de los elem ele me ntos de una una lista lis ta “L”
CL-USER 14 > (defun busca (n L)(if (null L) Nil (if (eq n (car L)) T (busca n (cdr L))))) BUSCA CL-USER 15 > (busca 2 '(3 4 5)) NIL CL-USER 16 > (busca 2 '(3 2 6)) T 8. Obtener el número de elementos repetidos de una lista “L”