1 parent 89b9b4a commit d343b60Copy full SHA for d343b60
1 file changed
intersection_of_two_arrays.py
@@ -0,0 +1,27 @@
1
+# coding: utf-8
2
+
3
+class Solution:
4
+ # @param {int[]} nums1 an integer array
5
+ # @param {int[]} nums2 an integer array
6
+ # @return {int[]} an integer array
7
+ def intersection(self, nums1, nums2):
8
+ # Write your code here
9
+ nums1.sort()
10
+ nums2.sort()
11
+ self.ret = []
12
+ i, j = 0, 0
13
+ while i < len(nums1) and j < len(nums2):
14
+ if nums1[i] == nums2[j]:
15
+ if len(self.ret) == 0:
16
+ self.ret.append(nums1[i])
17
+ elif nums1[i] != self.ret[-1]:
18
19
+ i += 1
20
+ j += 1
21
+ elif nums1[i] < nums2[j]:
22
23
+ else:
24
25
+ return self.ret
26
27
+# easy: http://lintcode.com/zh-cn/problem/intersection-of-two-arrays/
0 commit comments