-1
目標是做清單操作... X1 X2 X3 ....,具體刪除。這是C++雙鏈表操作有效嗎?刪除元素。
雙向鏈表
ptr在X2
(ptr->prev)->next = ptr->next;
(ptr->next)->prev = ptr->prev;
delete ptr;
指點我必須聲明兩個新的指針來處理X1和X3?
目標是做清單操作... X1 X2 X3 ....,具體刪除。這是C++雙鏈表操作有效嗎?刪除元素。
雙向鏈表
ptr在X2
(ptr->prev)->next = ptr->next;
(ptr->next)->prev = ptr->prev;
delete ptr;
指點我必須聲明兩個新的指針來處理X1和X3?
是的,這應該工作。宣佈兩個更多的指針不應該是必要的。