l1 = [3,4,2,15,6,1,9] l2 = [23,1,3,4,23,1,9,15] #找出两列表的相同元素 l11 = sorted(list(set(l1))) #首先将list转化为set,消除自身的重复值,因为set无序,再次变为list l22 = sorted(list(set(l2))) #然后对列表进行排序操作,该操作会在之后减少计算时间 l3 = [] #创建空列表用于接收相同的值 x = 0 for i in l11: #遍历l11
快速找出两列表中的相同元素;二分法搜索;回文算法
最新推荐文章于 2022-11-14 18:07:30 发布
这篇博客探讨了如何使用Python找出两个列表的相同元素,介绍了二分搜索法的应用,并实现了一个回文数判断算法。通过排序和集合操作找出列表共享项,接着展示了二分搜索在有序列表中的应用,最后详细讲解了回文数的检测及其递归解决方案。
摘要由CSDN通过智能技术生成