
#programowanie #cpp
Nie wchodzi mi do tego while. :< powinno chyba wchodzić kiedy p != NULL, jest rózne a nie wchodzi. :< Co robie źle?
kupa to debug.
node* findMax(node*& head) {
if (head == NULL) return head;
node* pmax = head;
node* p;
p = head->next;
while (!p) {
if (p->val > pmax->val) pmax = p;
p=p->next;
cout << "kupa";
}
return pmax;
}Nie wchodzi mi do tego while. :< powinno chyba wchodzić kiedy p != NULL, jest rózne a nie wchodzi. :< Co robie źle?
kupa to debug.
- Najlepsze
- Wszystkie komentarze






![Dziś wyrok w sprawie Majtczaka [21.10] Cała rodzina spłonęła żywcem na A1](https://wykop.pl/cdn/c3397993/49ecde1c94b0de5b47fa3794b915686a27f224651965863033eafdbc77e0c747,q80.jpg)
while zrób na jawne != NULL
p to też nienajszcześliwsza nazwa
@Axoi:
można chociaż tutaj raczej wielkiego sensu to nie ma
Na pewno?
No i poza tym powinno tam być (p->next) :D