问答详情
源自:3-7 链表编码实战(五)

关于getElem函数的问题

http://img.mukewang.com/603494a200016a1306730311.jpg

关于getElem函数的问题

提问者:葫芦小叮当 2021-02-23 13:38

个回答

  • qq_阳光下的海风_0
    2021-04-13 14:53:11

    我感觉是currentNode初始值决定了for循环最终取到的是第i个节点点——初始值时头节点,而不是头节点的next,只有当初始值时头节点的next时,for循环结束后取出来的才是第i+1个元素。

    也可以自己推算下,当i=0时,currentNode=head.next,取的刚好时第0个元素;当i=1时,currentNode=head.next.next,取的刚好时第1个元素……,依次类推即可