课程
/后端开发
/C++
/数据结构探险之线性表篇
@james_yuan老师求助,其中的i表示在i的前面插入还是后面插入 ? i从0开始数还是从1开始数?
第0个位置放得是头节点还是第一个节点呢?
2016-07-09
源自:数据结构探险之线性表篇 3-6
正在回答
表示插入到i的后面吧,当i=0时,current->next不就是第一个位置吗。所以说插入的元素的位置是i+1。
i表示第i个结点的位置,可以不用管什么前还是后,就是原来链表的第i个结点的位置处就好了。。。视频中,链表下标跟数组下标对应了,所以是从0开始。
蛋糕店的夏天
既然你明白了,采纳我好不好
看明白了,刚才绕晕了
举报
线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用
2 回答bool List::ListInsertHead(Node *pNode)函数中倒数第二行和倒数第三行
1 回答关于bool List::ListDelete(int i, int* e)
2 回答关于ListInsertHead(Node *pNode)
1 回答问题bool List::ListDelete(int i, Node *n)和bool List::GetElem(int i, Node*n)中,第i个节点,for循环对应的是i-1结束,因为第一个节点计数序号为0开始的
1 回答对bool GetElem(int i,int* e)疑问