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

商城类网站设计制作扬中信息港

商城类网站设计制作,扬中信息港,常州市建设工程网站,美食网站设计风格1 题目描述 给定一个字符串 s , 请你找出其中不含有重复字符的 最长子串 的长度 示例 1: **输入:** s abcabcbb **输出:** 3 **解释:** 因为无重复字符的最长子串是 abc, 所以其长度为 3示例 2: **输入:** s bbbbb **输出:** 1 **解…1 题目描述 给定一个字符串 s , 请你找出其中不含有重复字符的 最长子串 的长度 示例 1: **输入:** s abcabcbb **输出:** 3 **解释:** 因为无重复字符的最长子串是 abc, 所以其长度为 3示例 2: **输入:** s bbbbb **输出:** 1 **解释:** 因为无重复字符的最长子串是 b, 所以其长度为 1示例 3: **输入:** s pwwkew **输出:** 3 **解释:** 因为无重复字符的最长子串是 wke, 所以其长度为 3请注意, 你的答案必须是 **子串** 的长度, pwke 是一个_子序列, _不是子串提示 0 s.length 5 * 104s 由英文字母、数字、符号和空格组成 2 解题思路 解题思路 滑动窗口 map, 对字符遍历一次就能找到最长子字符串, 时间复杂度 O(n) 2.1 代码实现 public int lengthOfLongestSubstring(String s) { if (null s || s.isEmpty()) { return 0; } // key为字符串中的字符value为字符下标 HashMapCharacter, Integer map new HashMap(); // i为左指针j为右指针 int i -1; // res为最长子串的长度 int res 0; for(int j 0; j s.length(); j) { // 如果map中包含当前字符则将左指针移动到当前字符的下标 if (map.containsKey(s.charAt(j))) { i Math.max(i, map.get(s.charAt(j))); } // 将当前字符放入map中 map.put(s.charAt(j), j); // 计算最长子串的长度 res Math.max(res, j - i); } return res; }
http://www.tj-hxxt.cn/news/138018.html

相关文章:

  • 广西自治区集约化网站建设要求淘宝卖家中心网页版
  • 帮站seo怎么帮网站做支付接口
  • 滨江网站建设网页美工设计总结
  • 青岛网页制作网站怎么做像天猫类似的网站
  • 怎么通过网路访问自己做的网站网络销售怎么做
  • 贵阳门户网站wordpress 封面图像
  • 现在还用dw做网站设计么游戏代理去什么平台找
  • 做网站售后好的公司哪里培训网页设计
  • 苍南网站制作最好用的磁力搜索神器
  • 石家庄网站建设吧陈田村拆车件网上商城
  • 如何给网站做右侧悬浮电话网站首页设计代码
  • php网站建设的几个流程wordpress 畅萌
  • 淘宝购物券网站怎么做购物网站制作公司
  • 公司高端网站建搜索引擎优化的重要性
  • 网站制作和网页制作是不是一样h5下一页
  • 招商网站建设小工厂如何找外贸公司合作
  • 怎样做网站表白什么是网站微商城的建设
  • 阿里云用什么系统做网站好wordpress id 连续
  • cms傻瓜式建站系统seo全称是什么
  • 医院网站建设方案策划书移动端友好网站
  • 导航类网站源码android编程开发
  • 毕业设计做网站还是系统好响应式网站开发支持ie6解决
  • 做营销型网站 公司免费网页游戏在线玩
  • 装修平台网站制作网站上传的工具
  • 南通市网站建设我的完手机网站怎么做域名解析
  • 网站中文域名续费是什么情况菏泽网站制建设哪家好
  • 上海网站推广很好高质量外链购买
  • 网站的后台管理员系统建设教程政务公开和网站建设
  • 网站模版可以套用吗广东 网站建设 公司排名
  • 个人旅游网站建设方案网站建设与管理教学计划