gpt4 book ai didi

c++ - 递归返回链表中的最后一个节点

转载 作者:行者123 更新时间:2023-11-27 23:19:11 25 4
gpt4 key购买 nike

我正在尝试编写一个函数,在声明任何局部变量的情况下递归地返回链表的最后一个节点。这样对吗?

ListNode* lastPtr(ListNode* list){
If(list = NULL)
Return NULL;
Else
List = lastPtr(list->next);
If(list->next = NULL)
Return list;
}

语言是c++

最佳答案

ListNode *lastPtr(ListNode* list) {
return (list && list->next) ? lastPtr(list->next) : list;
}

关于c++ - 递归返回链表中的最后一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14553084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com