我画了一个链表,发现循环不太对啊
m_pList是链表开头,不含数据。如果类比数组下标,m_pList->next对应的是k=0。想要删除第i个元素,自然是定位到k=i了。
m_pList是链表开头,不含数据。如果类比数组下标,m_pList->next对应的是k=0。想要删除第i个元素,自然是定位到k=i了。 按你这种说法那插入时应该也是 k<=i 啊
我也疑问,老师要删的是第i个的下一个不是嘛?那应该<i才对 ,然后删除的是第i个,不然if(i<0||i>=m_iLength)就不应该存在=号呀