会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
秦qin
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2019年4月15日
Next Permutation
摘要: 问题:给定一个数组,输出对该数组排序时只比当前数组大一级的数组,如果没有,则输出从低到高的排序数组 示例: 输入:[1,2,3] 输出:[1,3,2] 输入:[3,2,1] 输出:[1,2,3] 输入:[5,5,7] 输出:[5,7,5] 解决思路:从右到左,固定某个位置,从右到该位置之前的一个位置
阅读全文
posted @ 2019-04-15 12:21 秦qin
阅读(135)
评论(0)
推荐(0)
2019年4月11日
Substring with Concatenation of All Words
摘要: 问题:给定一个字符串s和一个由多个等长字符串组成的列表words,输出列表中的字符串组成的整体在s中的所有可能的位置 示例: 输入:s = "abcmmedfrgaqwedfrmme" words=["mme","dfr"] 输出:[3,14] 解决思路:从0开始对words进行遍历,判断长度为w_
阅读全文
posted @ 2019-04-11 13:01 秦qin
阅读(127)
评论(0)
推荐(0)
2019年4月10日
Search index
摘要: 问题:查找字符串b在a中的起始位置,如果b不为a的子串,则返回-1 示例: 输入:a = "well", b = "el" 输出:1 输入:a="alpha", b = "am" 输出:0 Python代码:
阅读全文
posted @ 2019-04-10 10:44 秦qin
阅读(466)
评论(0)
推荐(0)
2019年4月9日
翻转链表中相邻的k个节点
摘要: 示例: 输入:1->2->3->4->5 k=2 输出:2->1->4->3->5 k=3输出:3->2->1->4->5 Python解决方案1: Python解决方案2:
阅读全文
posted @ 2019-04-09 15:04 秦qin
阅读(389)
评论(0)
推荐(0)
交换链表中相邻节点,要求不能改变节点的值,只能交换节点本身
摘要: 示例: 输入:2->3->4->5 输出:3->2->5->4 python解决方案:
阅读全文
posted @ 2019-04-09 11:04 秦qin
阅读(306)
评论(0)
推荐(0)
2019年3月29日
合并多个有序链表
摘要: Python解决方案1: Python解决方案2:
阅读全文
posted @ 2019-03-29 12:09 秦qin
阅读(888)
评论(0)
推荐(0)
2019年3月28日
给定一个数字n,生成n对可能的小括号组合
摘要: 示例: 输入:n为3 输出:[ "((()))", "(()())" "(())()", "()(())", "()()()" ] Python解决方案:
阅读全文
posted @ 2019-03-28 18:39 秦qin
阅读(346)
评论(0)
推荐(0)
2019年3月27日
合并两个有序链表
摘要: 示例: 输入:1->3->5,2->5->6 输出:1->2->3->5->5->6 Python解决方案:
阅读全文
posted @ 2019-03-27 13:45 秦qin
阅读(85)
评论(0)
推荐(0)
判断括号是否成对
摘要: 示例: 输入:"()" 输出:True 输入:"()[]{}" 输出:True 输入:"(]" 输出:False 输入:"([)]" 输出:Fasle 输入:"{[]}" 输出:True Python解决方案: 利用栈解决
阅读全文
posted @ 2019-03-27 12:57 秦qin
阅读(662)
评论(0)
推荐(0)
删除链表中的倒数第n个元素
摘要: 示例: 输入链表:1->2->3->4->5 , 2 输出:1->2->3->5 Python解决方案1: Python解决方案2:
阅读全文
posted @ 2019-03-27 12:46 秦qin
阅读(418)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告