Napisz funkcje przekształcajaca podana liste jednokierunkowa w liste cykliczna.
struct mkp {
int dane;
mkp* nast;
};
elem* toDlist(mkp* l) { //do test//blad...
elem* w;
while (l) {
elem* nowy = new elem;
nowy->dane = l->dane;
nowy->nast = NULL;
if (w) {
nowy->poprz = w;
w = nowy;
} else {
w = nowy;
nowy->poprz = NULL;
}
l = l->nast;
}
}
Offline