bool List::NextElem 代码重复

来源:3-8 链表编码实战(六)

慕粉3994868

2017-09-01 17:50

bool List::NextElem(Node *pCurrentNode, Node *pNextNode) {}这个函数中 while(currentNode->next != NULL) {.........} return false; 和if(currentNode->next == NULL) {return false;} 真的不重复么?!!!

写回答 关注

2回答

  • 我埋葬的地方就有我
    2019-05-24 16:36:43

    最后一个节点是没有后续节点的,所以要进行判空,不然会空指针异常,至于while里的是判断循环结束的条件。


  • 晨曦正好
    2017-09-01 22:45:10

    前面是为了找到要找的结点,后面是防止该结点是最后一个结点。

数据结构探险之线性表篇

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

57564 学习 · 257 问题

查看课程

相似问题