vector nums = { 0,1,0,3,12};
nums.erase(remove(nums.begin(), nums.end(), 0));
Dlaczego po tym kodzie vector ma wartości {1,3,12,12} ?
#cpp #programowanie
nums.erase(remove(nums.begin(), nums.end(), 0));
Dlaczego po tym kodzie vector ma wartości {1,3,12,12} ?
#cpp #programowanie
























Czy ktoś wyjaśni łopatologicznie, na czym polega idea tego drzewa binarnego. Gość mówi, że każde ciecko musi mieć mniejszą wartość niż jego rodzic, no ale przecież tutaj jest odwrotnie...