- 博客(42)
- 收藏
- 关注
原创 化繁为简解决leetcode第1289题下降路径最小和II
所有非零偏移向下路径: [[0, 1, 0], [0, 1, 2], [0, 2, 0], [0, 2, 1], [1, 0, 1], [1, 0, 2], [1, 2, 0], [1, 2, 1], [2, 0, 1], [2, 0, 2], [2, 1, 0], [2, 1, 2]]第三步是在n个元素的索引值列表[0,1,2,......,n-1]中选一个索引值,生成由这个索引值开始的非零偏移下降路径列表,为此设计函数get_one_all(n,i),其中的i表示下降路径的第一个索引值。
2025-04-01 11:36:26
548
原创 解决leetcode第3480题删除一个冲突对后的最大子数组数目
子数组是数组中一个连续的非空元素序列。生成的所有子数组有:[[1], [2], [3], [4], [5], [1, 2], [2, 3], [3, 4], [4, 5], [1, 2, 3], [2, 3, 4], [3, 4, 5], [1, 2, 3, 4], [2, 3, 4, 5], [1, 2, 3, 4, 5]]生成的所有子数组有:[[1], [2], [3], [4], [1, 2], [2, 3], [3, 4], [1, 2, 3], [2, 3, 4], [1, 2, 3, 4]]
2025-03-17 08:40:15
477
原创 解决Leetcode第3470题全排列IV
这个问题关键是要先把1至n共n个数的全排列找出来,然后根据“任意相邻两个元素不都为奇数或都为偶数”的规则生成交替排列,并按字典序排好序,剩下的输出第k个排列就好办了。给你两个整数n和k,一个交替排列是前n个正整数的排列,且任意相邻两个元素不都为奇数或都为偶数。生成的交替排列中的第3个排列为:[2, 1, 4, 3]生成的交替排列中的第2个排列为:[3, 2, 1]生成的交替排列中没有第3个排列,故输出[]由于k=6,我们返回[3,4,1,2]。[3,4,1,2]←第6个排列。[3,2,1]←第2个排列。
2025-03-06 15:51:23
453
原创 解决leetcode第3441题变成好标题的最少代价
经过处理之后各种情况的操作步数及最终字符串:[[1, 'aaabbbcccc'], [2, 'aaabbbbccc'], [3, 'aaaabbbccc'], [4, 'aaaaaacccc'], [4, 'aaaaaccccc'], [6, 'aaaaaaaccc'], [12, 'aaaaaaaaaa']]在整个编写中,感觉将一个caption分解为各种连续的字符数至少为3个及以上的子字符串的组合,难度比较大,经过反复实验,最终写成,后来自己撇开原来写好的代码,试着重写一遍,居然难以写出。
2025-02-17 11:53:45
840
原创 解决leetcode第3430题最多k个元素的子数组的最值之和
解析出的最多4个元素的子数组: [[3], [-2], [4], [1], [5], [3, -2], [-2, 4], [4, 1], [1, 5], [3, -2, 4], [-2, 4, 1], [4, 1, 5], [3, -2, 4, 1], [-2, 4, 1, 5]]解析出的最多2个元素的子数组: [[1], [2], [3], [4], [1, 2], [2, 3], [3, 4]]解析出的最多2个元素的子数组: [[1], [-3], [1], [1, -3], [-3, 1]]
2025-01-21 16:27:47
896
原创 解决leetcode第3426题所有安放棋子方案的曼哈顿距离
字符串方案转换为坐标列表方案:[[[0,1],[1,1]],[[0,0],[1,0]],[[0,1],[1,0]],[[0,0],[1,1]],[[0,0],[0,1]],[[1,0],[1,1]]]字符串方案转换为坐标列表方案:[[[0,1],[0,2],[0,3]],[[0,0],[0,2],[0,3]],[[0,0],[0,1],[0,3]],[[0,0],[0,1],[0,2]]]
2025-01-20 15:13:47
767
原创 解决leetcode第3418题机器人可以获得的最大金币数
在纸上用不同的网格测试,网格一这样处理确实可以,找到了“右下右下”的路径就是最佳路径,但网格二就不行了,按照先前的策略处理,应该是“右下下右”的路径,金币数为14,但按“下下右右”的路径,获得的金币数反而有15,可见那种每一步向获得金币数最多的方向走的策略是不行的,因而心里不踏实也是有道理的。所有路径列表: ['11122', '11212', '11221', '12112', '12121', '12211', '21112', '21121', '21211', '22111']
2025-01-17 13:46:59
1180
原创 用匠心精神解决LeetCode第726题原子的数量
编程犹如雕刻,雕刻用雕刀雕出精美的艺术品,独具匠心,编程则用编程语言和算法思想对问题抽丝剥茧,可谓匠心独运。要提高技艺,都需要反复练习,或心细如发,或大巧若拙,熟能生巧,方能形成智慧的结晶。
2024-11-20 11:59:38
637
原创 用枚举算法解决LeetCode第3348题最小可整除数位乘积II
其实这个问题还是一个有趣的数字问题,我们发现t=26=2*13,要一个无零数字能够被26整除,说明这个无零数字的各数位之积必须要有一个因子是13,这样才能除尽,否则是永远不能被26整除的,但数位之积是各位数字的乘积,只能是1、2、......、9的乘积,不可能出现13这个因子,所以我们只要对t进行分解质因数,如果t中有大于10的质因数,则直接就可以判断,不存在这样的无零数字,其数位之积能够被t整除,直接输出-1即可。但示例3又说到num="11111",t=26时,没有满足条件的无零数字,要输出-1。
2024-11-14 13:16:33
398
原创 自顶向下逐步求精解决LeetCode第3307题找出第K个字符II题
根据题目的描述,要找到经过数组operations的多次操作之后,所形成字符串中的第K个字符,那么就要知道每一次的操作如何进行,然后利用数组operations中的操作指令,循环操作处理即可得到最后形成的字符串,进而找到问题求解。每一次的操作又根据数组operations中的指令是0还是1有不同的处理处理,其中指令为0的处理较为简单,而指令为1的操作复杂,是对一个字符串中的每个字符取下一个字符进行替换,所以这就转换为对一个字符,如何转换为下一个字符的问题,可以看到出来,这是一个自顶向下,逐步求精的过程。
2024-11-12 12:35:15
660
原创 利用全排列解决LeetCode第3343题“统计平衡排列的数目”问题
3343.统计平衡排列的数目难度:困难问题描述:给你一个字符串num。如果一个数字字符串的奇数位下标的数字之和与偶数位下标的数字之和相等,那么我们称这个数字字符串是平衡的。请你返回num不同排列中,平衡字符串的数目。由于答案可能很大,请你将答案对109+7取余后返回。一个字符串的排列指的是将字符串中的字符打乱顺序后连接得到的字符串。示例1:输入:num="123"输出:2解释:num的不同排列包括:"123","132","213","231","312"和"321"。
2024-11-06 15:45:20
532
原创 利用合理的分配策略解决LeetCode第3301题高度互不相同的最大塔高和问题
根据题目的描述,maximumHeight数组中的元素是每一座塔可以达到的最大高度,而要让你给每一座塔设置一个高度,以获得最大总高度。这是一个分配策略的问题,要让总高度最大,那么就尽量给每一座塔分配一个尽可能大的高度。给你一个数组maximumHeight,其中maximumHeight[i]表示第i座塔可以达到的最大高度。巧妙的算法使问题的解决丝丝入扣,让你体会那一种逻辑的严谨,思维的神奇。请你返回设置完所有塔的高度后,可以达到的最大总高度。我们可以将塔的高度设置为:[1,2,4,3]。
2024-11-05 11:28:29
368
原创 抓住问题的关键解决LeetCode第3337题字符串转换后的长度II
将s[i]替换为字母表中后续的nums[s[i]-'a']个连续字符。例如,如果s[i]='y'且nums[24]=3,则字符'y'转换为它后面的3个连续字符,结果为"zab"。输入:s="abcyy",t=2,nums=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2]输入:s="azbk",t=1,nums=[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]
2024-11-04 12:20:00
594
原创 利用列表乘法解决LeetCode第3320题统计能获胜的出招序列数
Bob 可以通过以下出招序列战胜 Alice:"FWFWF"、"FWFWE"、"FWEFE"、"FWEWE"、"FEFWF"、"FEFWE"、"FEFEW"、"FEWFE"、"WFEFE"、"WFEWE"、"WEFWF"、"WEFWE"、"WEFEF"、"WEFEW"、"WEWFW"、"WEWFE"、"EWFWE" 或 "EWEWE"。注意,其他如 "WWE" 或 "EWW" 的出招序列是无效的,因为 Bob 不能在连续两个回合中使用相同的生物。s[i] 是 'F'、'W' 或 'E' 中的一个。
2024-10-22 12:11:36
818
原创 解决leetcode第3309题连接二进制表示可形成的最大数值
既然要得到以某种顺序连接数组nums中所有元素的二进制表示的最大值,首先是将整数数组nums转化成二进制数组,然后得到这三个二进制整数形成的全排列,再找出其中的最大值输出,即解决问题。按照顺序 [2, 8, 16] 连接数字的二进制表述,得到结果 "10100010000",这是 1296 的二进制表示。按照顺序 [3, 1, 2] 连接数字的二进制表示,得到结果 "11110",这是 30 的二进制表示。现以某种顺序连接数组nums 中所有元素的二进制表示 ,请你返回可以由这种方法形成的 最大数值。
2024-10-10 12:58:55
383
1
原创 Leetcode315题:计算右侧小于当前元素的个数
本问题对于一个整数数组nums,返回一个新数组counts,其中counts[i]的值是整数数组nums中nums[i]元素右侧小于nums[i]的数量,所以不管怎样,肯定需要这个一个功能,即告诉数组nums和给定的一个索引号i,能够统计出nums[i]右侧应该有多少个小于nums[i]的元素数量,为此设计的函数lesscount(nums,i)能够满足要求。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。输出:[2,1,1,0]
2024-06-11 15:58:09
312
1
原创 用枚举算法解决Leetcode第318题最大单词长度乘积问题
1、求两个单词长度的乘积,如果两个单词分别为word1和word2,则长度的乘积k=len(word1)*len(word2)输入:words = ["abcw","baz","foo","bar","xtfn","abcdef"]输入:words = ["a","ab","abc","d","cd","bcd","abcd"]输入:words = ["a","aa","aaa","aaaa"]解释:这两个单词为 "abcw", "xtfn"。解释:这两个单词为 "ab", "cd"。
2024-05-28 15:10:43
567
原创 Leetcode第299题:一个有趣的猜数字游戏
在secret和guess中,不管是公牛bulls还是母牛cows,必然是secret和guess中都有的数字,所以我们要找出在secret和guess中有哪些公共数字,且统计出这些公共数字出现的次数,为此设计了tjshare(s1,s2)和tjnum(s1,s2)函数,tjshare(s1,s2)函数统计在s1和s2中有哪些公共数字,返回一个包含公共数字的列表,tjnum(s1,s2)统计s1和s2中公共数字出现的次数,返回两个字典。注意,两个不匹配的 1 中,只有一个会算作奶牛(数字猜对位置不对)。
2024-05-22 15:55:00
490
原创 利用flag信号解决LeetCode题库第394题字符串解码问题
子字符串列表: ['ab', '2[b]', '2[c]', 'ab', '2[b]', '2[c]', 'ab', '2[b]', '2[c]', 'ab', '2[b]', '2[c]', 'ab', '2[b]', '2[c]', 'ab', '2[b]', '2[c]']子字符串列表: ['ab', '2[c]', '3[bc]', 'acab', '2[c]', '3[bc]', 'acab', '2[c]', '3[bc]', 'ac']注意 k 保证为正整数。你可以认为输入字符串总是有效的;
2024-03-26 10:08:38
1035
原创 求解LeetCode题库第2789题 合并后数组中的最大元素
问题并不复杂,试过之后,才知道在寻找“同时满足 0 <= i < nums.length - 1 和 nums[i] <= nums[i + 1] ”的整数 i 时,如果从nums的左边向右寻找时,就会漏掉一部分处理元素,使得最后从nums中得不到的真正的最大整数,无法完成问题的求解,正确的做法是从nums的右端向左端开始寻找。将元素 nums[i + 1] 替换为 nums[i] + nums[i + 1] ,并从数组中删除元素 nums[i]。输入:nums = [2,3,7,9,3]
2024-03-11 12:56:43
353
2
原创 理清关系简化LeetCode题库第3047题求交集区域内的最大正方形面积问题求解
解释:边长为 1 的正方形可以放入矩形 0 和矩形 1,矩形 1 和矩形 2,或所有三个矩形的交集区域。输入:bottomLeft = [[1,1],[2,2],[3,1]], topRight = [[3,3],[4,4],[6,6]]输入:bottomLeft = [[1,1],[2,2],[1,2]], topRight = [[3,3],[4,4],[3,4]]输入:bottomLeft = [[1,1],[3,3],[3,1]], topRight = [[2,2],[4,4],[4,2]]
2024-03-09 13:53:17
677
原创 解决LeetCode题库第3044题出现频率最高的质数问题
从单元格 (1,1) 出发,所有可能方向上生成的大于 10 的数字有: [65,66,68,62,64,69,67,68]。从单元格 (0,1) 出发,所有可能方向上生成的大于 10 的数字有: [78,75,76,768,74,79]。从单元格 (1,0) 出发,所有可能方向上生成的大于 10 的数字有: [46,465,48,42,49,47]。从单元格 (2,1) 出发,所有可能方向上生成的大于 10 的数字有: [86,82,84,86,867,85]。解释:唯一可以生成的数字是 7。
2024-02-26 14:13:36
974
1
原创 利用列表数据去重的原理解决LeetCode题库第391题完美矩形问题
后来我又想到一个方法,那就是既然给定的一系列矩形能够拼接成一个完美矩形,那么这些矩形的面积和一定等完美矩形的面积,如果相等就可以判定能够组成完美矩形,如果不相等,那就不能组成完美矩形。最后判断能不能构成完美矩形,只需要比较给定的一系列矩形组成的最大矩形区域面积,所有矩形面积和与去重之后的面积三者是否相等即可,如果三者相等,则能够构成完美矩形,否则不能构成完美矩形。输入:rectangles = [[1,1,3,3],[3,1,4,2],[3,2,4,4],[1,3,2,4],[2,3,3,4]]
2024-02-06 16:33:10
624
1
原创 通过共同特征建立联系解决LeetCode题库第49题字母异位词分组问题
字母异位词,具有相同的字母,但位置不同,说它们具有相同的特征,好象有,因为具有相同的字母,但又不便于从程序上直接统计,因为字母的位置毕竟不相同,程序只能统计完全相同的内容,为此要进行转化,将它们转化为便于统计的形式。为此将每个单词拆分成字母,并排序,这样异位词就有了相同的形式,具有共同的特征。输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","tan"],["ate","eat","tea"]]
2024-02-02 10:36:34
346
原创 用枚举算法解决LeetCode题库第2719题统计整数数目问题
时间周而复始,一天一天,一个星期又一个星期,一年又一年,无不体现循环之美妙之神奇,循环也揭示我们人生的道理,成功往往需要苦苦的枯燥的反复,艰难地等待,但量变会引起质变,“复杂的事情简单做,你就是专家。输入:num1 = "1", num2 = "12", min_num = 1, max_num = 8。输入:num1 = "1", num2 = "5", min_num = 1, max_num = 5。是 1,2,3,4,5,6,7,8,10,11 和 12。请你返回好整数的数目。
2024-01-25 16:07:40
524
1
原创 利用枚举算法解决LeetCode题库第282题给表达式添加运算符问题
本问题解决的关键是找到num各个数字之间要插入的运算符共有多少种排列组合,然后利用枚举法列举出num各个数字和运算符组成的表达式,检验该表达式运算结果是否等于target,如果等于,则是一种符合条件的表达式,否则继续列举,直到所有的组合列举完成。解释: “1*2*3” 和 “1+2+3” 的值都是6。解释: “2*3+2” 和 “2+3*2” 的值都是8。输入: num = "123", target = 6。输出: ["1+2+3", "1*2*3"]输出: ["2*3+2", "2+3*2"]
2024-01-22 12:44:43
522
原创 用“分而治之”的策略解决LeetCode题库第65题有效数字问题
为处理方便,字符串中的“e”或“E”或其它字母统一转换成小写字母,另外将各种功能设计成函数,这样让整个处理的逻辑更加清晰。5、函数jc(s),检查s是否是一个真正的有效数字,如果是则返回True,否则返回False。至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字。2、(可选)一个 'e' 或 'E' ,后面跟着一个 整数。(2)是否有连续的两个符号字符(+-、-+、--、++)(可选)一个符号字符('+' 或 '-')(可选)一个符号字符('+' 或 '-')
2024-01-16 11:19:20
540
1
原创 两种方法解决LeetCode题库第32题最长有效括号问题
(2)如果a的长度不为0,则统计索引号连续出现的次数,这个连续不是指索引号以0、1、2、3......这样的形式出现,而是以类似0、2、4、6、......或1、3、5、7、......这样的形式出现,因为“()”是一个整体,占用两个位置,找出这些出现次数的最大值。从本题的解决可以看出,有完善的编程逻辑控制,有优秀的数据结构支持,可以编出解决问题的程序,但如果有更加巧妙的算法,则事半功倍。解释:最长有效括号子串是 "()()"解释:最长有效括号子串是 "()"输入:s = ")()())"
2024-01-09 16:38:14
508
原创 利用全排列解决LeetCode题库第60题排列序列问题
给出集合 [1,2,3,...,n],其所有元素共有 n!算法简单,全排列的生成又一次成为解决问题的关键。给定 n 和 k,返回第 k 个排列。感悟:战胜困难,前面必定一马平川!输入:n = 3, k = 3。输入:n = 4, k = 9。输入:n = 3, k = 1。其中第3个排列为12435。其中第5个排列为1423。其中第3个排列为213。
2024-01-05 10:45:07
1195
1
原创 利用全排列解决LeetCode题库第30题串联所有单词子串问题
例如,如果 words = ["ab","cd","ef"], 那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd", 和 "efcdab" 都是串联子串。输入:s = "wordgoodgoodgoodbestword", words = ["word","good","best","word"]输入:s = "barfoofoobarthefoobarman", words = ["bar","foo","the"]子串 "foobar" 开始位置是 9。
2024-01-03 20:19:42
541
1
原创 用化归的思维方法解决LeetCode题库第44题通配符匹配问题
给你一个输入字符串 (s) 和一个字符模式 (p) ,请你实现一个支持 '?判定匹配成功的充要条件是:字符模式必须能够 完全匹配 输入字符串(而不是部分匹配)。' 可以匹配 'c', 但第二个 'a' 无法匹配 'b'。'*' 可以匹配任意字符序列(包括空字符序列)。解释:"a" 无法匹配 "aa" 整个字符串。' 或 '*' 组成。输入:s = "cb", p = "?输入:s = "aa", p = "a"输入:s = "aa", p = "*"解释:'*' 可以匹配任意字符串。
2024-01-01 15:40:02
458
原创 利用递归解决LeetCode题库第87题扰乱字符串这个怪题
"g/r / e/at" --> "r/g / e/at" // 随机决定:第一组「交换两个子字符串」,第二组「保持这两个子字符串的顺序不变」"gr/eat" --> "g/r / e/at" // 在子字符串上递归执行此算法。两个子字符串分别在随机下标处进行一轮分割。"r/g / e/at" --> "r/g / e/ a/t" // 继续递归执行此算法,将 "at" 分割得到 "a/t""r/g / e/ a/t" --> "r/g / e/ a/t" // 随机决定:「保持这两个子字符串的顺序不变」
2023-12-27 08:47:04
1000
1
原创 简洁明了的求解LeetCode题库第41题---缺失的第一个正数
感悟:算法学习和程序设计让我们的逻辑思维更加清晰、严密,能够直指问题的本质,因而对结果也有更加准确的把握。给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。解决思路在程序的注释中有明确说明,应该够清楚的了。输入:nums = [7,8,9,11,12]输入:nums = [3,4,-1,1]输入:nums = [1,2,0]41. 缺失的第一个正数。
2023-12-19 10:31:08
402
1
原创 力扣题库第84题“柱状图中最大的矩形”的分析与解决
我的解决思路是这样的,若heights列表的长度为n=len(heights),那么在柱状图中,勾勒出面积矩形区间的宽度h应该是在1---n范围内,遍历高度列表heights按宽度切割成的不同区间,依次求出可以勾勒出来的矩形面积,保存其中的最大值即可。注意:在切割区间的时候,因为区间有一定的宽度,不要让索引值超过heights列表的索引范围,所以每一宽度的最后一个切割区间,其起始位置是不断向前移动的。输入:heights = [2,1,5,6,2,3]最大面积的起始位置为2,结束位置为3,对应的高度为5。
2023-12-13 15:02:13
95
原创 力扣题库231题“2的幂”问题的非常规思考及解决
解决问题一般我们是按照常规的思路去进行,常规思路是大众化的解决方案,有时会有使蛮力的感觉,费力不讨好,但这种常规思维可以让人炼出扎实的基本功,而非常规思路解决问题会让人有投机取巧的感觉,但往往事半功倍,因而具有很明显的优势,给问题的解决带来极大的方便。我们知道:一个整数如果是2的幂,则这个整数除以2,余数为零,将商继续除以2,余数还是为零,再将商除以2,如此反复处理,最后肯定是商1余数为0。可以看出:一个整数如果是2的幂,其二进制形式只包含一个1,其它都是0,根据这样一个特点,我们的程序就很好设计了。
2023-12-12 15:19:11
59
原创 LeetCode热题100中的239题“滑动窗口最大值”是不是真的很困难?
这个题是LeetCode热题100中的第239题,难度为困难,有点奇怪,这个题感觉并没有什么难度,既不需要建立复杂的模型,在程序编写上也是平铺直叙,并不需要转弯磨角,但居然难度就标为困难,有点想不明白,如果把滑动窗口改为一个平面的窗口,或许难度要增加一点,不知道大家是怎么认为的?给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。输入:nums = [1,3,-1,-3,5,3,6,7], k = 3。输出:[3,3,5,5,6,7]返回 滑动窗口中的最大值。
2023-12-08 14:05:02
55
原创 利用字典和递归解决LeetCode题库第38题---外观数列问题
具体是:对第一个字符按顺序统计其连续出现的次数,将这个字符和出现次数组成一个键值对存于a列表中,对第二个出现的不同字符进行相同的处理,后续字符类似处理,最后再根据a列表中的键值对生成对整个字符串l的描述并返回。这有点象个绕口令的数字游戏,很有趣。对其中一个字符串如何进行描述,是解决这个问题的关键,我把它做成了一个函数fz(),为什么取这么一个函数名,事后自己也回想不起来了,反正简单。countAndSay(4) = 读 "21" = 一 个 2 + 一 个 1 = "12" + "11" = "1211"
2023-12-07 13:09:29
53
1
原创 力扣面试经典第135题“分发糖果”的分析及解决
先处理评分低的,因为处理过后其获得的糖数就不会变了,再依次处理评分高的。n 个孩子站成一排。1、单独设置一个与每位小朋友评分对应的获得糖果数目的列表,并设初始值为1。#列表a中数据是每一个小朋友获得的糖数,因为至少都有1个,所以初始值都为1。解释:你可以分别给第一个、第二个、第三个孩子分发 1、2、1 颗糖果。#按c中索引号的顺序,依次对ratings和获得糖数的列表a进行处理。每位水朋友获得的糖数: [1, 2, 1, 2, 3, 4]每位水朋友获得的糖数: [2, 1, 2, 1, 2]
2023-12-05 16:11:20
262
1
原创 利用类似间址寻址的原理解决LeetCode热题第76题最小覆盖子串
因为s1串和a列表具有对应关系,所以知道s1中字符的索引号就可以查到a中数据的对应索引号,而a中数据本身是一个索引号,这样就可以查到其在原s串中的位置从而取出对应字符。解释:最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和 'C'。含t中字符的索引号列表: [0, 3, 5, 9, 10, 12]print('按顺序从s中取出t中字符组成的字符串:',s1)解释: t 中两个字符 'a' 均应包含在 s 的子串中,'''在s1字符串中找到各种含有t中字符的所有子串,
2023-12-04 11:25:30
38
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人