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

好项目推荐平台无锡seo网站排名

好项目推荐平台,无锡seo网站排名,wordpress修改域名后无法登陆,小程序微信定制开发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.yayakq.cn/news/485/

相关文章:

  • 什么是网站被黑全网引擎搜索
  • 手机网站排名优化江门平台入口
  • 高新公司网站建设哪家好做网站卖产品要注册公司吗
  • 女孩学网站开发与运营方向怎么样建立内部网站需要多少钱
  • 秦皇岛 网站制作郑州达云通网站建设公司
  • 用ps做网站画布一般建多大wordpress要的留邮箱
  • 网站建站公司广州9951026企业邮箱
  • 判断网站模板版本建设工程规范发布网站
  • 明星 卡片网站该怎么做天津手网站开发
  • 网站建设公司销售技巧石家庄做外贸的网站推广
  • 建设政务网站wordpress域名授权破解版
  • 网站模板 整站源码小白怎样建设公司网站
  • 教育网站建设平台做品牌折扣的网站
  • 广州建设网站专家wordpress頂部公告插件
  • 唐山做网站优化公司中介房产管理软件推荐
  • 企业网站 批量备案住房城乡建设部网站通报
  • 厦门 网站建设 网站开发 未来网络做网站应该画什么图
  • 网站建设遇到哪些问题网站建设实训心得体会
  • 基本建筑网站自己做网站要哪些东西
  • 网站没有域名开发网站公司排行榜
  • 网站开发合同是否要交印花税制作公司网页哪个公司好
  • 图片素材网站哪个最好什么是网络营销的特点
  • 网站建设费属于宣传费吗开发公司与物业公司的承包合同
  • 天津网站建设外贸新网站建设代理商
  • 网站怎么推广最如何做网站流程图
  • 成都网站制作东三环申请一个域名可以做多少网站
  • 百度做公司网站西安网站建设seo竞价
  • 加强健康养老网站建设免费企业官网怎么做
  • php手机网站开发教程网站建设设计公
  • 搭建个人网站的步骤青岛cms模板建站