摘要: 问题:给定一个数组和一个目标值,输出数组中所有的4个数之和为目标值的可能组合 解决思路:先排序,再固定其中两个值,对另外两个值进行遍历 阅读全文
posted @ 2019-03-25 12:57 秦qin 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 示例: 输入:“34” 输出:["dg","dh","di","eg","eh","ei","fg","fh","fi"] Python解决方案: 阅读全文
posted @ 2019-03-25 11:38 秦qin 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 问题:寻找数组中3个和为0的所有数字组合,要求不能重复 示例: 输入:[-2,3,-1,1,-1,2] 输出:[[-2,-1,3],[-1,-1,2]] 解决思路:固定其中一个数,对另外两个数进行考察 Python代码: Python代码2: (转自leetcode用户WangQiuc) 阅读全文
posted @ 2019-03-24 12:40 秦qin 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 示例1: 输入:["abcde","abcfk","abcgggd"] 输出:"abc" 示例2:输入:["how","what","when"] 输出:"" Python解决方案: 阅读全文
posted @ 2019-03-24 10:25 秦qin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 罗马数字与阿拉伯数字对应关系如下: 且“II”表示2,“III”表示3,“IV”表示4,“VI表示6”,“VII”表示7,“VIII”表示8,“IX”表示9,其余的类似。 阿拉伯数转换成罗马数字 罗马数字转换为阿拉伯数字: 阅读全文
posted @ 2019-03-23 13:03 秦qin 阅读(5868) 评论(2) 推荐(0) 编辑
摘要: 问题:给定一个数组,每个位置的数字代表高度,两个位置之间可容纳的水为位置之差与两者较低高度的乘积,输出数组中最大可容纳的水为多少 示例: 输入:[2,3,10,5,7,8,9] 输出:36 解决思路:从两边向中间靠,如果左高度低于右高低,则左边界右移,反之左移 Python代码: 阅读全文
posted @ 2019-03-19 11:52 秦qin 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 输入字符串s,p,p中可能包含字符"."和"*":使用正则表达式的规则判断s和p是否匹配 示例: 输入:s="abc" p =".*c" 输出:True Python解决方案: 改进方案(转自leetcode用csler): 阅读全文
posted @ 2019-03-16 20:55 秦qin 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 示例1: 输入:212 输出:True 示例2: 输入:-212 输出:False 从右到左为212-,不是回文结构 示例3: 输入:10 输出:False python解决方案: 阅读全文
posted @ 2019-03-16 10:04 秦qin 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Python解决方案: 阅读全文
posted @ 2019-03-15 11:26 秦qin 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 示例1: 输入:234 输出:432 示例2: 输入:-142 输出: -241 示例3: 输入:120 输出:21 Python解决方案: 将整形转换成字符串: 阅读全文
posted @ 2019-03-15 10:17 秦qin 阅读(210) 评论(0) 推荐(0) 编辑