1290. 二进制链表转整数

题目链接 1290. 二进制链表转整数
思路 链表遍历
题解链接 官方题解
关键点
时间复杂度 \(O(n)\)
空间复杂度 \(O(1)\)

代码实现:

class Solution:
    def getDecimalValue(self, head: ListNode) -> int:
        answer = 0
        while head.next:
            answer = answer * 2 + head.val
            head = head.next
        answer = answer * 2 + head.val
        return answer
posted @ 2024-09-11 00:02  WrRan  阅读(4)  评论(0编辑  收藏  举报