- 移除链表元素
- 因为删除元素,可能是头节点,所以用dummyHead
- while里面的判断,我要对什么进行操作,我就把什么放while里面,比如我要对cur->next操作,就while(cue->next) {...}
- 设计链表
- index从0开始,所以size的判断index >= size,而不是index > size
- 反转链表
- 因为是对cur进行操作,所以`while (cur) `
- 因为`while (cur) `,最后cur指向nullptr,而pre指向尾,所以return pre;