Leetcode
Zhang Levine
这个作者很懒,什么都没留下…
展开
-
【350】两个数组的交集 II
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现次数的最小值一致。我们可以不考虑输出结果的顺序。进阶:如果给定的数组已经排好序呢?你将如何优化你的算法?如果 nums1 的大小比 nums2 小很多,哪种方法更优?如原创 2020-07-14 10:49:44 · 130 阅读 · 0 评论 -
Python3:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
num = int(input("请输入人数n(n>0):"))L = list(range(1, num + 1))def reserve(L, num): if num == 1 or num == 2: return L[num - 1] else: index = num % 3 m = num // 3 f原创 2017-09-16 16:52:57 · 6779 阅读 · 0 评论