刷题
喵喵Amy
这个作者很懒,什么都没留下…
展开
-
刷题1-排序1
学python有一段时间了,刷题试试。 题: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。 1.s="anagram" t="nagaram" 输出true 2.s="rat" t="car" 输出false 输出true需要满足的条件: 1.字符串的个数相等 2.元素一样 故而我的想法是: 1.判断字符串长度是否相等 2排序 3.做比...原创 2019-03-21 13:16:37 · 155 阅读 · 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 · 201 阅读 · 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 · 262 阅读 · 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 · 176 阅读 · 0 评论