对于两个给定的有序列表(它们的大小可能不同):
old_state = [1, 2, 4, 5]
new_state = [1, 3, 2, 5]
我如何根据最快的方法找到它们的共同元素?在
例如,对于上述列表,常见元素为(1、2、5),其分类为:
项目1的右邻域已从2变为3:
^{pr2}$
项目2的两个邻居都发生了变化(左邻居:1->;3,右邻居:4->;5):
RLN = [2]
最后,第5项的左邻域从4变为2:
LN = [5]
我知道找到公共元素的最好方法是使用set(),但在查找相邻元素时,我就卡住了。在
Tags:
也许这能满足你的需要:
相关问题 更多 >
编程相关推荐