扁平化多级双向链表 200
中等腾讯链表
题目描述
给定一个双向链表,除了 next 和 prev 指针外,还有一个 child 指针,可能指向另一个双向链表。这些子列表也可能有一个或多个自己的子项,依此类推。请将所有链表扁平化为单级双向链表,使所有节点出现在单级双向链表中。child 指针变为 null。
示例
输入:
head = [1,2,3,4,5,6,null,null,null,7,8,9,10,null,null,11,12]输出:
[1,2,3,7,8,11,12,9,10,4,5,6]solution.ts
输出结果
点击「运行代码」按钮查看结果...