感觉和leetcode上面的很像啊,看看,是不是可以稍微修改下? class Solution { public:     int lengthOfLongestSubstring(string s) {             size_t len = s.length();             if(0==len) return 0;             if(1==len) return 1;             size_t max = 1;             size_t from = 0;             size_t to = from+max+1;             while(to<=len){                 string str = s.substr(from,max+1);                 for(size_t i = 0 ; i < max+1; i++){                     if(to>len) return (int)max;                     size_t idx = str.find(str[i]);                     if(idx!=i){                         from += idx+1;                         to = from+max+1;                         str = s.substr(from,max+1);                         i = 0;                     }                     if(i==max){                         max++;                         to++;                         str = s.substr(from,max+1);                     }                 }             }             return (int)max;     } };
点赞 1

相关推荐

11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
dian3b:挺妙的,如果上纲上线显得不合人心,但是这样以来既能监督适当摸鱼,也有一定的人文关怀。
摸鱼被leader发现了...
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务