python - 如何在Python中创建和清空链表节点?

标签 python singly-linked-list

根据leetcode,这是链表的定义

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next

如何创建一个称为输出的单个节点

[]

而不是

[0]

在合并两个链表中,如果我们传递两个空节点,那么输出也是一个空节点,问题是如何创建一个具有除 以外的值的空 ListNode 0

最佳答案

我也遇到了和你一样的问题,不过我刚刚解决了。你所要做的就是返回 None,Leetcode 就会接受它。我在 Leetcode 第 23 题 Merge k Sorted Lists 上测试了它。

关于python - 如何在Python中创建和清空链表节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70572126/

相关文章:

python - Anaconda Python 3.6——pythonw 和 python 应该是等价的吗?

python - 加入 django 的附加条件

c++ - 从单链循环列表中删除特定节点

java - 将对象从列表传输到数组

Python:如何传递对函数的引用

python - 如何在keras中指定相关系数作为损失函数

python - 将 ignore_index=True 传递给 pd.concat 是否会保留我正在连接的数据帧中的索引连续性?

链表中的Java自编程单链表

c++ - 编写 bool 表达式来判断列表是否在增加

c - 乘以2个数字,由2个数字链接列表表示