关于Listdelete和GetElem

来源:3-7 链表编码实战(五)

好嗨难

2020-12-03 19:43

可否将Getelem和List delete循环中的

currentNodeBefore = currentNode;

currentNode = currentNode->next;

改为

currentNode = currentNode->next;

写回答 关注

1回答

  • Lei_Ch
    2021-01-21 14:43:48
    currentNode = currentNode->next;
    只写这一句的话,在操作的时候,没有办法知道当前节点的前驱结点。
    对于Listdelete函数,需要不同的判断条件来实现删除功能。
    对于GetElem函数,它并不需要知道前驱结点的位置,因此是可以的。

数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57563 学习 · 257 问题

查看课程

相似问题