Convert binary no in linked list to decimal
        int number = 0;
        ListNode temp = head;
        while (temp != null) {
            number = (number << 1) | temp.val;
            temp = temp.next;
        }
        return number;
Comments (1)