Se tiene un nodo que está formado por un entero c y un puntero a

Anuncio
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO320 Estructuras de Datos y Algoritmos
Se tiene un nodo que está formado por un entero c y un puntero a un nodo.
nodo
c
c
p
p
a) Defina empleando typedef un tipo que permita definir simplemente variables y
punteros a la estructura.
b) Defina un arreglo de 5 nodos. Escriba una función que fije el puntero de la
componente i del arreglo apuntando a la componente i+1. El último puntero debe
ser un puntero nulo.
c) Cree la misma estructura que en el caso b), pero mediante llamados a malloc. En
este caso debe definir un puntero a nodo, a partir del cual se agregan los 5 nodos.
Los problemas siguientes pueden resolverse para las estructuras del caso b y c.
d) Diseñar función que escriba el valor (2*n+1) en la variable c de cada nodo. Asigne
valor n=2 al primer nodo.
e) Diseñar función que imprima los valores de c de cada nodo, comenzando desde el
primer nodo.
f) Diseñar función que imprima los valores de c de cada nodo, comenzando desde el
último nodo.
g) Diseñar función que retorne un puntero al nodo cuyo valor de c es igual al del
argumento de la función.
h) Diseñar función que retorne un puntero al último nodo.
Leopoldo Silva Bijit
26-09-2007
1
Descargar