返回题库|

扁平化多级双向链表 200

中等腾讯

扁平化多级双向链表 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
输出结果
点击「运行代码」按钮查看结果...