【发布时间】:2013-05-16 11:18:13
【问题描述】:
假设我有一个清单:
A = [1,2,3,4,5,6,7,8,9,0]
还有第二个列表:
B = [3,6,9]
对列表 A 进行排序的最佳方法是什么,以便与列表 B 中的项目匹配的任何内容都将出现在开头,结果将是:
[3,6,9,1,2,4,5,7,8,0]
【问题讨论】:
-
B一定是排序的吗?
-
不,A和B可以以任何顺序开始。它们不一定需要在最后排序,只要 B 中的在 A 中即可。
-
@Ashy 你是什么意思他们没有必要需要排序,你希望他们最后排序吗?
-
不管是按原始顺序还是按顺序排列,只要出现在B中的在前,同样没有特定顺序。