Lista podwieszana jak zacząć

0

Witam musze zrobić projekt z listą podwieszaną ,potrafię działać na zwykłej liście,ale nie wiem jak zrobić,a w internecie nie mogę znaleźć implementacji łatwo wytłumaczone.Głównie mi teraz na myśl przychodzi jak w mainie sobie implementowałem,na początku,że głowa pokazuje na np NULL i potem dodaje itp rzeczy,ale tutaj mam tak jakby jedną zmienną i na niej działam.
np:

struct cd{
	string name;
	cd *next;
	song *first;
};
struct song
{
	string title;
	song*next;
};

To tutaj zrobie sobie zmienną do struktury cd gdzie będę dodawał kolejne elementy,ale do piosenek potrzebuje kilku list więc potrzebuje kilku głow tak?
Wydaje mi się ze dałoby się to zrobić tak np do 2 płyty:

 head->next->first->next->title= "cokolwiek"

Czy to bedzie pokazywało na 2 płytę i doda nazwę piosenki do niej?Bo inaczej nie wiem jak się za to zabrać.

0

Podbijam,bardzo zależy mi na jakiejkolwiek wskazówce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1