假设我有一个简单的linked list实现,使用一个名为child的字典,该字典将一个节点与链表中的以下节点相关联。
例如:
a->b->c->d
Run Code Online (Sandbox Code Playgroud)
将会 :
{a:b,b:c,c:d,d:None}
Run Code Online (Sandbox Code Playgroud)
将其转换为普通列表很简单,
myList=[]
node=a
while node!=None:
myList.append(node)
node=child[node]
Run Code Online (Sandbox Code Playgroud)
我正在努力提出清单理解可能的任何方式。没办法吗