![]() |
1
1
NoSKLO和AJAX1234的现有答案都失败了。
正确的方法如Bowlinghawk95所述:执行 topological sort 在由输入列表诱导的有向无环图上。 我们可以实现我们自己的拓扑排序,但是让现有的图形库处理它更安全。例如, NetworkX :
这将为问题中的输入生成正确的输出
我们还可以编写一个版本,如果输入列表不能唯一确定展平形式,则会引发错误:
演示:
|
![]() |
2
4
可以创建一个查找函数,该函数确定是否应将特定值放在另一个值之前或之后:
输出:
使用
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |