- 博客(4)
- 收藏
- 关注
原创 力扣第三题无重复字符的最长字串
然后是当j=3,s[j]=a,和之前重复了,那么更新i的位置为i=0,也就是上一次a出现的地方,这个时候从i=0到j=3之间,bca仍然是不重复的字串,也满足我上面所说的内容,之后就j循环遍历并且更新i的位置就行,同时计算差值即可。s = "abcabcddef",i初始为-1,j在循环遍历的时候,最开始是i=-1,j=2,也就是abc这个字符串,差值为3.,请你找出其中不含有重复字符的。题目:给定一个字符串。
2024-11-04 15:58:54
379
1
原创 leetcode数组167题解法
如果小于,就代表l左边指针所指的数字偏小,需要l向右移动,但是如果后续位置上的数字等于当前位置l的数字,我们需要设置一个whil循环,不断往后检索,直到检索到和当前位置不同的数字的位置。如果已经相等了,需要判断r这个指针是不是当前数字第一次出现的位置,如果不是还需要设置while循环往前找,直到找到第一次出现的位置。
2024-10-16 15:28:11
438
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人