无重复字符的最长子串

简介: 描述:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。实现语言:C语言
intlengthOfLongestSubstring(char*s){
intlength=0;
if(*s=='\0'){
returnlength;
     } else{
length++;
char*next=s+1;
while(memchr(s,*next,length)==NULL&&*next!='\0'){
next++;
length++;
      }
returnlength>lengthOfLongestSubstring(next)?length:lengthOfLongestSubstring(next);    
     }    
}

测试用例通过了,但是却报答案错误!

Snipaste_2022-10-30_10-37-18.png

反思:

      1.平台给出错误,但是却又不提示错在哪里!自己开发应用时不要注意给出友好提示

      2.无反馈途径,体验不佳。自己开发应用时需要提供用户吐槽途径,方能知道他们到底想要什么

目录
相关文章
|
索引
LeetCode3-无重复字符的最长子串
LeetCode3-无重复字符的最长子串
|
1月前
|
存储 算法
Leetcode第三题(无重复字符的最长子串)
这篇文章介绍了解决LeetCode第三题“无重复字符的最长子串”的算法,使用滑动窗口技术来找出给定字符串中最长的不含重复字符的子串,并提供了详细的代码实现和解释。
65 0
Leetcode第三题(无重复字符的最长子串)
|
3月前
|
算法
LeetCode第3题无重复字符的最长子串
该文章介绍了 LeetCode 第 3 题无重复字符的最长子串的解法,通过使用 HashSet 记录不重复的子元素,以每个字符开头遍历字符串,遇到重复字符则重新计算,最终找到最长子串,同时提到可以考虑使用 HashMap 降低复杂度。
LeetCode第3题无重复字符的最长子串
|
5月前
3. 无重复字符的最长子串
3. 无重复字符的最长子串
|
5月前
|
存储 算法 数据挖掘
LeetCode 第三题:无重复字符的最长子串 详解 【3/1000】
LeetCode 第三题:无重复字符的最长子串 详解 【3/1000】
|
6月前
|
并行计算
求无重复字符的最长子串
求无重复字符的最长子串
|
6月前
|
存储 算法 Go
LeetCode 第三题: 无重复字符的最长子串
  给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
|
6月前
leetcode-3:无重复字符的最长子串
leetcode-3:无重复字符的最长子串
36 0
|
6月前
leetcode:3. 无重复字符的最长子串
leetcode:3. 无重复字符的最长子串
35 0
无重复字符的最长子串
写一个if语句,当left小于right的时候,就写一个循环遍历从left下标开始的元素到right下标前面的元素,判断是否与right下标的元素相同,相同的话就跳出循环,令left 等于 与 right下标元素相同的元素后面的元素.怎么判断在left和right之间是否存在又和right相同的元素呢?这就用到了falg.如果left < right 的时候就让 right++; max = max = right - left + 1。
54 0