1 Star 0 Fork 0

SongFengshuai/geekbang-work

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
1.链表反转.js 437 Bytes
一键复制 编辑 原始数据 按行查看 历史
SongFengshuai 提交于 2021-07-21 14:43 . feat: init && 0715 work
/**
* Definition for singly-linked list.
* function ListNode(val, next) {
* this.val = (val===undefined ? 0 : val)
* this.next = (next===undefined ? null : next)
* }
*/
/**
* @param {ListNode} head
* @return {ListNode}
*/
var reverseList = function (head) {
let p1 = head;
let p2 = null
// 双指针不停反转
while (p1) {
const temp = p1.next;
p1.next = p2
p2 = p1
p1 = temp
}
return p2
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/songfengshuai/geekbang-work.git
git@gitee.com:songfengshuai/geekbang-work.git
songfengshuai
geekbang-work
geekbang-work
master

搜索帮助