Pregunta: | 65689 - PROBLEMA CON TABLAS HASH ABIERTAS |
Autor: | marco alvarez |
hola que tal lo que pasa es que tengo unas dudas con un codigo en c de las tablas hash, ya que quiero crear un arreglo de apuntadores y no realiza lo que se supone que deberia de hacer ya que deberia apuntar a NULL pero no lo hace, chequen el codigo porfa, no le veo el error al crear el arreglo de apuntadores. struct nodo{ int llave; struct nodo *sig; struct nodo *ant; }; struct nodo **th; th=(struct nodo **)malloc(m*(sizeof(struct nodo *))); // donde m es el tamaño de el arreglo que quiero construir. struct nodo *nuevo; if(th[posicion]==NULL){ //aqui esta el error ya que dice que la posicion no esta nula a pesar de que va a ser nuevo el primer elemento que voy insertar th[posicion]=nuevo; } |