Я пытаюсь написать абстрактный тип данных для представления наборов целочисленных элементов , используя связанные списки, но я уже застрял. Я не уверен, можно ли ссылаться на одно объявление структуры от другого. Вот моя попытка:Использование связанных списков и структур
struct linkedListElement{
int data;
struct linkedListElement * next;
};
struct linkedListSet {
struct linkedListElement * firstElement;
struct linkedListElement * header;
struct linkedListElement * current;
struct linkedListElement * temp;
header = firstElement;
};
Возможно ли это сделать так или есть более простой способ?