当前位置: 首页 > news >正文

网页制作基础教程电子工业出版社seo外链

网页制作基础教程电子工业出版社,seo外链,2015帝国cms网站,商务网站建设与管理读后感题目#xff1a;给定一个字符串#xff0c;请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入: abcabcbb输出: 3解释: 因为无重复字符的最长子串是 abc#xff0c;所以其长度为 3。示例 2:输入: bbbbb输出: 1解释: 因为无重复…题目给定一个字符串请你找出其中不含有重复字符的 最长子串的长度。示例 1:输入: abcabcbb输出: 3解释: 因为无重复字符的最长子串是 abc所以其长度为 3。示例 2:输入: bbbbb输出: 1解释: 因为无重复字符的最长子串是 b所以其长度为 1。示例 3:输入: pwwkew输出: 3解释: 因为无重复字符的最长子串是 wke所以其长度为 3。请注意你的答案必须是 **子串** 的长度pwke 是一个_子序列_不是子串。基于Golang的代码实现如下func lengthOfLongestSubstring(s string) int {// 获取字符串长度l : len(s)// 单个字符直接返回if l 1 {return l}// historyMax记录历史保存的最大长度// currentMax记录当次迭代下最大长度historyMax, currentMax : 0, 0// 定义最长无重复字符串的起点下标start : 0// 存储字符的最新位置tmp : map[string]int{}for i : 1; i l; i {// 判断当前字符是否有记录if v, ok : tmp[s[i-1:i]]; ok {// 如若有记录说明发现重复字符记录当下的最长值if currentMax historyMax {historyMax currentMax}// 当次迭代后的最大长度重新计算为去掉重复字符之前的长度// 如abca新的无重复字符串为bcacurrentMax currentMax - v start 1// 删掉重复字符之前所有字符的位置记录for j : start; j v; j {delete(tmp, s[j:j1])}// 更新无重复字符串的起点下标start v} else {// 没有找到重复字符则长度1currentMax}// 永远记录当前字符的位置tmp[s[i-1:i]] i}// 返回最终的max长度if currentMax historyMax {historyMax currentMax}return historyMax}有疑问加站长微信联系(非本文作者)
http://www.yutouwan.com/news/203997/

相关文章:

  • 哪家做网站最好榆林公司做网站
  • 咨询学校网站开发费用东莞网站建设 鞋材厂
  • 蓬莱做网站那家好wordpress调用id数据
  • 企业网站一般做哪些栏目新网站需要加锚文本吗
  • 专门做淘宝特价的网站沙漠风网站开发怎样
  • 合肥网站建设工作行业网站开发程序
  • 山海关城乡建设局网站在线表单 wordpress
  • 网站建设安全规划江西省赣州市事业单位招聘信息
  • 酒水在什么网站做推广好互联网公司薪资待遇
  • 滦南县建设局网站网站项目建设方案
  • 广州开发网站哪家专业微商城 网站制作
  • 衡水城乡建设局网站纯流量卡免费申请入口
  • 怎么做属于自己的音乐网站wordpress页眉置顶
  • 邯郸百姓网seo关键词优化外包
  • 上海网站建设公司地址html的视频怎么下载
  • 网站建设的提成济南网站建设索q479185700
  • 胶州网站搭建公司用户注册
  • 未来做那个网站能致富益阳建设厅网站
  • 服务器有了网站怎么做的网络门户网站
  • 重庆企业网站制作哪家好做得比较好的h5案例
  • 企业网站建设规划的基本原则有哪些网站建设四川
  • 飞狐小说网站建设百度网盘登录入口网页版
  • 如何编辑网站内容做做网站入口
  • 石家庄哪里做网站比较好怎么样通过做网站赚钱吗
  • 网站建设必须配置网站建设税收分类编码
  • 网站与域名的区别中国展厅设计公司排名
  • 小说网站建立阜宁网站制作公司报价
  • 平面磨床东莞网站建设电子商务网站建设步骤有什么
  • 网站建设的工具是汽车营销型网站建设
  • wordpress站点名字体国基建设集团有限公司网站