OS
Size: a a a
OS
i
i
i
i
DS
DS
DS
i
DS
i
DS

DS
R
node *temp = (node *) malloc(sizeof(int) + sizeof(node *));
name )temp->name = (char *) malloc(sizeof(g));Ви завжди виділятимете пам'ять лише під вказівник
g, для всієї строки треба знайти її довжину + 1 і виділити відповідну к-сть байт.pop() ви звільняєте пам'ять ноди if(*h) free(*h);Але перед цим забуваєте звільнити пам'ять, виділену для
(*h)->namei
i
i
i
Y
