刷题
喵喵Amy
这个作者很懒,什么都没留下…
展开
-
刷题1-排序1
学python有一段时间了,刷题试试。题:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。1.s="anagram" t="nagaram" 输出true2.s="rat" t="car" 输出false输出true需要满足的条件:1.字符串的个数相等2.元素一样故而我的想法是:1.判断字符串长度是否相等2排序3.做比...原创 2019-03-21 13:16:37 · 160 阅读 · 0 评论 -
刷题2-排序2
'''给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序'''class Soluti...原创 2019-03-21 13:17:14 · 211 阅读 · 0 评论 -
排序4
题目:给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也会被接受。提示:2 <=...原创 2019-03-26 13:53:17 · 274 阅读 · 0 评论 -
排序3
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。进阶:...原创 2019-03-23 13:58:49 · 185 阅读 · 0 评论