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

用php做美食网站有哪些已备案域名购买平台

用php做美食网站有哪些,已备案域名购买平台,手工做皮具国外的网站,北京网站建设+++招聘信息1.题目描述 给定一个字符串 s ,请你找出其中不含有重复字符的最长字串的长度。 2 思路 可以用两个指针, 滑动窗口的思想来做这道题,即定义两个指针.一个left和一个right 并且用一个set容器,一个length , 一个maxlength来记录, 让right往右走,并且用一个set容器来…

1.题目描述

给定一个字符串 s ,请你找出其中不含有重复字符的最长字串的长度。

2 思路

 可以用两个指针, 滑动窗口的思想来做这道题,即定义两个指针.一个left和一个right

并且用一个set容器,一个length , 一个maxlength来记录,

让right往右走,并且用一个set容器来存储right走过的字符(如果容器里没有这个字符)

right每走一步就让length++, 并且和maxlength比较,如果比maxlength还大,就赋值给maxlength.

如果有这个字符,就让left往右走,找到相同的字符,就length--,并且从容器里删掉这个字符 

我们用 pwwkew来举例.

第一步: right走到没有重复的.

即 right的下标在第二个w停下,在次之前,每次都存储到set里面,并且length++ Σmaxlength比较.

第二步 left开始走,如果set里面包含的有,就一直走 并且删除吊left走过的元素,length--

第三步 返回maxlength

三 代码书写

 public int lengthOfLongestSubstring(String s) {Set<Character> set = new HashSet();int left = 0;int right = 0;int length = 0;int maxLength = 0;while (right<s.length()) {if (!set.contains(s.charAt(right))) {set.add(s.charAt(right));length++;right++;if (length > maxLength) {maxLength = length;}} else {while (set.contains(s.charAt(right))){set.remove(s.charAt(left));left++;length--;}}}return maxLength;}

http://www.mnyf.cn/news/47028.html

相关文章:

  • 专业网页设计和网站制作公司微信营销平台系统
  • 17一起来做网站网站权重等级
  • 企业网站app网站推广的作用
  • 做网站就必须要开公司吗app推广营销
  • wordpress网站发布时间百度统计网站
  • 网站如何做防劫持广东免费网络推广软件
  • 网站导航一定要一样吗长沙服务好的网络营销
  • wordpress调用分类文章苏州seo关键词优化外包
  • 网站后台清除缓存在哪百度广告收费标准
  • 重庆高端网站建设价格北京债务优化公司
  • acaa平面设计师操作题seo服务工程
  • 企业网站网页设计费用百度百度地图
  • 外贸网站建设预算网站优化名词解释
  • wordpress 定制搜索seo优化是什么意思
  • 网站建设云南才力数据分析师需要学哪些课程
  • 网站开发期末作品代码和数据库运行好大全seo搜索铺文章
  • 游戏交易类网站seo怎么做泰安seo培训
  • 企业管理信息系统的功能网站优化外包推荐
  • 做网站备案需要多长时间全球搜效果怎么样
  • 网站建设排名优化公司网站百度权重查询
  • 白云做网站的公关键词批量调词 软件
  • 南宁网站推广v1数据分析
  • 阿里企业邮箱网页版优化网站排名工具
  • python开源代码网站网络推广图片
  • 新闻网站开发文档模板搜索引擎seo推广
  • 忆唐网不做网站做品牌网站优化什么意思
  • 加盟网站分页怎么做seoseo推广一年要多少钱
  • 网络诈骗做网站 维护游戏推广代理app
  • 百度医院网站建设网站分析培训班
  • 那些钓鱼网站是怎么做的seo搜索引擎优化方案