Napisz funkcje zmieniajaca kierunek wskazników (pole „nast”) w jednokierunkowej liscie
cyklicznej. (Wskaznik czoło bedzie wskazywał na ten sam element).
void redirect(elem *w)
void redirect(elem *w) {
if (w) {
elem* pam = w;
elem* wcz = w;
elem* tym;
w = w->nast;
while (w != pam) {
tym = w->nast;
w->nast = wcz;
wcz = w;
w = tym;
}
w->nast = wcz;
}
}
Offline