Może zabrzmi to banalnie, ale skąd wiadomo, że pierwszy element listy dwukierunkowej nie jest ostatnim, skoro oba zawierają wartość NULL a nie wskazują na nic?
0
0
Bo pierwszy zawiera tylko jeden null, a ostatni też jeden, tylko w innym kierunku, bo na koniec, a ma poprzednika.
0
Pierwszy element:
- poprzednik == null
- następnik == (wskaźnik na coś)
Ostatni element
- poprzednik == (wskaźnik na coś)
- następnik == null
Każdy inny element
- poprzednik == (wskaźnik na coś)
- następnik == (wskaźnik na coś)
0
Nie wiadomo. Zgaduje się.