List 如何仅删除列表中现有元组的交换元组
[(0,3)、(1,5)、(2,4)、(3,0)、(4,2)、(5,1)] 我要, 输出=[(0,3)、(1,5)、(2,4)]List 如何仅删除列表中现有元组的交换元组,list,tuples,swap,remove,List,Tuples,Swap,Remove,[(0,3)、(1,5)、(2,4)、(3,0)、(4,2)、(5,1)] 我要, 输出=[(0,3)、(1,5)、(2,4)] 如何从列表中仅删除交换的元组?如果结果的顺序无关紧要,则迭代所有元组,对元组进行排序,并将排序后的元组存储在一个集合中。如果集合使用哈希表,则运行时复杂度为O(n);如果集合使用有序树,则运行时复杂度为O(n*log(n))。使用蛮力方法,可以拾取第一个元组,然后将其交换与所有剩余元组进行比较。然后删除那些匹配的。
如何从列表中仅删除交换的元组?如果结果的顺序无关紧要,则迭代所有元组,对元组进行排序,并将排序后的元组存储在一个集合中。如果集合使用哈希表,则运行时复杂度为O(n);如果集合使用有序树,则运行时复杂度为O(n*log(n))。使用蛮力方法,可以拾取第一个元组,然后将其交换与所有剩余元组进行比较。然后删除那些匹配的。