这段代码理解起来有困难,老师帮忙看下
来源:5-2 测试自己的Leetcode链表代码
慕运维8677934
2019-05-05
老师为什么arr[0]要分开写,还有那个this那边理解起来有些困难,还有没有别的写法
写回答
1回答
-
liuyubobobo
2019-05-05
因为头结点没有前一个节点而之后的所有节点的创建都需要在创建这个节点的同时把前一个节点的next和这个新节点连起来。所以他们的逻辑不同
整个逻辑就是先让自己是数组arr中第0个元素的值之后把其他元素的值做成新的ListNode挂加载自己后面。
this就是自身的引用表示自己。这是一个ListNode类的逻辑用this拿到自己。这就好比cur是另一个ListNode的名字
继续加油
462020-03-02
相似问题