PHP获取链表中倒数第K个节点的要领
发布时间:2021-04-01 00:51:02 所属栏目:编程 来源:网络整理
导读:本篇章节讲授PHP获取链表中倒数第K个节点的要领。供各人参考研究详细如下: 题目 输入一个链表,输出该链表中倒数第k个结点。 办理思绪 留意这个标题是返回节点,而不是返回值。返回值的话可以用栈来存储。返回节点则不能这样做。 配置两个指针,
本篇章节讲授PHP获取链表中倒数第K个节点的要领。分享给各人供各人参考,详细如下: 题目 输入一个链表,输出该链表中倒数第k个结点。 办理思绪 留意这个标题是返回节点,而不是返回值。返回值的话可以用栈来存储。返回节点则不能这样做。 配置两个指针,先让第一个指针移动k-1次。然后两个指针同时移动,当第一个指针达到最后一个节点,第二个指针就在倒数第k个节点。 留意界线:K长度也许超出链表长度,以是当第一个指针的next为空时,返回null 实当代码 val = $x; } }*/ function FindKthToTail($head,$k) { if($head == NULL || $k ==0) return NULL; $pre = $head; $last = $head; for($i=1; $i<$k; $i++){ if($last->next == NULL) return NULL; else $last = $last->next; } while($last->next != NULL){ $pre = $pre->next; $last = $last->next; } return $pre; }更多关于PHP相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》及《》 但愿本文所述对各人PHP措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读