摘要: @author: ZZQ @software: PyCharm @file: permute.py @time: 2018/11/15 19:42 要求:给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3 阅读全文
posted @ 2018-11-15 20:48 恩zzq我是 阅读(121) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: combinationSum2.py @time: 2018/11/15 18:38 要求:给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 阅读全文
posted @ 2018-11-15 19:41 恩zzq我是 阅读(105) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: combinationSum.py @time: 2018/11/14 18:23 要求:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 ta 阅读全文
posted @ 2018-11-15 19:03 恩zzq我是 阅读(103) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: countAndSay.py @time: 2018/11/9 14:07 说明:报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 阅读全文
posted @ 2018-11-15 19:01 恩zzq我是 阅读(156) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: searchInsert.py @time: 2018/11/07 19:20 要求:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组 阅读全文
posted @ 2018-11-15 18:59 恩zzq我是 阅读(115) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: searchRange.py @time: 2018/11/12 19:19 要求:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须 阅读全文
posted @ 2018-11-15 18:56 恩zzq我是 阅读(227) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: search.py @time: 2018/11/12 18:12 要求:假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] ) 阅读全文
posted @ 2018-11-15 18:49 恩zzq我是 阅读(327) 评论(0) 推荐(0) 编辑
摘要: @author: ZZQ @software: PyCharm @file: nextPermutation.py @time: 2018/11/12 15:32 要求: 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排 阅读全文
posted @ 2018-11-15 18:45 恩zzq我是 阅读(114) 评论(0) 推荐(0) 编辑