1
1
|
2
1
我会先尝试使用高效的排序算法对列表进行排序。你可以试试 Bubble Sort 但其他排序算法也可能有效。 然后,可以遍历1-n中的整数,并在字符串中查找连续的整数范围。这样,排序最多只能有n个操作,“查找”最多只能有n个操作。 这对你来说够快吗? |
3
0
你可以使用 列表推导式 :
它的阵风是,对于第一个列表中的每个数字,生成一个递增的数字序列,并检查每个数字是否包含在剩余列表序列中的相应列表中。
请注意
对于问题的大型实例,在理解列表之前,将所有列表转换为集合可能是值得的,
补遗
使用
|
4
0
也许使用集合对于您的应用程序来说足够快了?有点蛮横,但如果我理解正确,它符合您的限制:
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
Klimt865 · Python中的列表列表 2 年前 |
Klimt865 · 在Python中将数组列表转换为列表列表 2 年前 |