摘要:
问题:给定一个数组,输出对该数组排序时只比当前数组大一级的数组,如果没有,则输出从低到高的排序数组 示例: 输入:[1,2,3] 输出:[1,3,2] 输入:[3,2,1] 输出:[1,2,3] 输入:[5,5,7] 输出:[5,7,5] 解决思路:从右到左,固定某个位置,从右到该位置之前的一个位置 阅读全文
摘要:
问题:给定一个字符串s和一个由多个等长字符串组成的列表words,输出列表中的字符串组成的整体在s中的所有可能的位置 示例: 输入:s = "abcmmedfrgaqwedfrmme" words=["mme","dfr"] 输出:[3,14] 解决思路:从0开始对words进行遍历,判断长度为w_ 阅读全文
摘要:
问题:查找字符串b在a中的起始位置,如果b不为a的子串,则返回-1 示例: 输入:a = "well", b = "el" 输出:1 输入:a="alpha", b = "am" 输出:0 Python代码: 阅读全文
摘要:
示例: 输入:1->2->3->4->5 k=2 输出:2->1->4->3->5 k=3输出:3->2->1->4->5 Python解决方案1: Python解决方案2: 阅读全文
摘要:
示例: 输入:2->3->4->5 输出:3->2->5->4 python解决方案: 阅读全文
摘要:
Python解决方案1: Python解决方案2: 阅读全文
摘要:
示例: 输入:n为3 输出:[ "((()))", "(()())" "(())()", "()(())", "()()()" ] Python解决方案: 阅读全文