在leetcode中python出错
# Definition for singly-linked list.
class ListNode(object): # <---- 自定义节点
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def addTwoNumbers(self, l1, l2):
... ...
这样贴上去然后就出错了,提示:
```
Line 65: Exception: Type <class '__main__.ListNode'>: Not implemented
```
可以看到这里的行号也是对应不起来,是不是很奇怪。
其实是因为一些预定义已经给你定义好了(注释部分),不用再自己预定义了:
# Definition for singly-linked list.
# class ListNode(object): # <---- 不用再显示声明了
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution(object):
def addTwoNumbers(self, l1, l2):
... ...
class ListNode(object): # <---- 自定义节点
def __init__(self, x):
self.val = x
self.next = None
class Solution(object):
def addTwoNumbers(self, l1, l2):
... ...
这样贴上去然后就出错了,提示:
```
Line 65: Exception: Type <class '__main__.ListNode'>: Not implemented
```
可以看到这里的行号也是对应不起来,是不是很奇怪。
其实是因为一些预定义已经给你定义好了(注释部分),不用再自己预定义了:
# Definition for singly-linked list.
# class ListNode(object): # <---- 不用再显示声明了
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution(object):
def addTwoNumbers(self, l1, l2):
... ...