- 博客(5)
- 收藏
- 关注
原创 力扣第39题dfsdfs(respathtarget-candidates[1]i)#调用递归,组成目标的 i 可以重复用,不用i+1,def dfsdfs(resres,pathtarget,ind
dfsdfs(respathtarget-candidates[1]i)#调用递归,组成目标的 i 可以重复用,不用i+1,def dfsdfs(resres,pathtarget,index):#index 下标,告诉递归,带着小标搞,if target>=candidates[i]:#该元素可以组成目标,因为值比目标小。if target==0:#递归终止的条件。if not candidates:#干掉捣乱的。
2022-10-24 23:17:22
158
原创 给你一个字符串 s,找到 s 中最长的回文子串。5. 最长回文子串
return s[l+1 : r]#如果只输入了1个s i = 0 l = r = 0 满足条件,l- = -1,r+ = 1 ,此时越界,返回。#返回 s[-1+1:1] s[0:1] 只取左边0,不取右边1,就是s[0] len(s[0]) = 1 > len(p)=0。while l >= 0 and r < len(s) and s[l] == s[r]:#要么越界,要么不等了。l -= 1#左扩散。r += 1#右扩散。
2022-10-24 22:34:38
204
原创 按照指定规则对输入的字符串进行处理。详细描述:第一步:将输入的两个字符串str1和str2进行前后合并。
s[1::2] = sorted(s[1::2]) # 第二步直接奇数位偶数位排序 只有变成list才能排对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。b = hex(int(b, 2))[2:].upper()#hex 是搞成16进制的带0X需去掉。# 第三步对排序后的字符串中的'0'~'9'、'A'~'F'和'a'~'f'字符,需要进行转换操作。b = bin(int(i, 16))[2:] # 注意bin返回的有0b二进制的前缀。
2022-10-24 21:50:31
374
原创 请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。
请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。
2022-10-22 20:01:17
371
原创 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
2022-10-21 22:43:58
370
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人