- 博客(5)
- 收藏
- 关注
原创 leetcode 242 有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。例如,s = "anagram",t = "nagaram",返回 trues = "rat",t = "car",返回 false注意:假定字符串只包含小写字母。提升难度:输入的字符串包含 unicode 字符怎么办?你能能否调整你的解法来适应这种情况?class Solution(object): de...
2018-03-17 11:17:27 1134
原创 Leetcode 350. Intersection of Two Arrays II 两个数组的交集 II
给定两个数组,写一个方法来计算它们的交集。例如:给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].注意: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。代码:result = [] for num in nums1: if num in nums2...
2018-03-16 18:55:05 230
原创 Leetcode 349. Intersection of Two Arrays 两个数组的交集
给定两个数组,写一个函数来计算它们的交集。例子: 给定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2].提示:每个在结果中的元素必定是唯一的。我们可以不考虑输出结果的顺序。代码:class Solution(object): def intersection(self, nums1, nums2): """ :type ...
2018-03-16 18:32:01 164
原创 leetCode threeSum 三数之和
题目:给定一个包含 n 个整数的数组 S,是否存在属于 S 的三个元素 a,b,c 使得 a + b + c = 0 ?找出所有不重复的三个元素组合使三个数的和为零。注意:结果不能包括重复的三个数的组合。例如, 给定数组 S = [-1, 0, 1, 2, -1, -4], 一个结果集合为: [ [-1, 0, 1], [-1, -1, 2] ]解法一:def threeSum(nums...
2018-03-16 13:59:55 1032
原创 Two Sum 两数之和的几种解法
题目:给定一个数字列表nums,找出其中和为特定值target的两个数,返回其下标。解法一:最常规的两个for循环嵌套def twoSum(nums, target): for i in range(len(nums)): for j in range(i + 1, len(nums)): if nums[i] + nums[j] == target...
2018-03-15 20:41:29 1738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人