leetcodeでコードテストの練習を行っていたところ、
listnodeなるものに出くわしました。listnodeがデータ構造の一種であるリストの中で、自分の次、および、前の要素を示す情報を持つことで、要素を連結させたリストであることは理解できたのですが下記コードでなぜこのような戻り値が生成されるのかがわかりません。
インプットする値 l1 = [1,2,4] ListNode(l1)
listnodeを生成するコード class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next
上記コードの戻り値 ListNode{val: 1, next: ListNode{val: 2, next: ListNode{val: 4, next: None}}}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。