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

做网站的计划如何推广企业平台

做网站的计划,如何推广企业平台,网页动画设计培训,铁路局招聘正式工4000人虽然是一道中等题,但我5分钟就写完了,而且是看完题就知道怎么写,这一看就知道双指针,一个左一个右,右指针往后移如果没有重复的长度1;如果有重复的,左指针往右移,那如何判断重复呢&a…

 虽然是一道中等题,但我5分钟就写完了,而且是看完题就知道怎么写,这一看就知道双指针,一个左一个右,右指针往后移如果没有重复的长度+1;如果有重复的,左指针往右移,那如何判断重复呢,这多简单,Hashset的congtains方法啊,所以一下子就写出来了,但是效率确实不高,只击败了百分之九,以下是我的代码:

class Solution {public int lengthOfLongestSubstring(String s) {int ans =0;int n = s.length();for(int i = 0;i<n;i++){HashSet<Character> set = new HashSet<>();set.add(s.charAt(i));int count = 1;for(int j = i+1;j<n;j++){if(!set.contains(s.charAt(j))){set.add(s.charAt(j));count++;}else{break;}}ans = Math.max(ans, count);}return ans;}
}

看了一下题解,题解就更优了一点,他的右指针只需要往右移动一遍即可。

字符串abcabcbb为例,找出从每一个字符开始的,不包含重复字符的最长子串,那么其中最长的那个字符串即为答案。

 可以发现最长字串起始位置递增的时候,结束位置也在递增,这是因为:假如我们选第k个字符为起始位置,第r个字符是它的结束位置,那么下次选择第k+1个字符为起始位置的时候,第k+1到r一定是不重复的,而且由于少了第k个字符,那么结束位置一定大于等于r,所以右指针不需要回去,

但是题解和左右指针又不完全一样,它用的是滑动窗口,就是用一个Hashset作为一个滑动窗口,里面装了左右指针之间的这一段字符,如果左指针右移,那么hashset就要删掉左指针之前指的那个字符;如果右指针右移,那么hashset就要加入右指针新指的字符了,子串的长度就是右指针-左指针+1,以下是题解代码:

class Solution {public int lengthOfLongestSubstring(String s) {int ans =0;int n = s.length();for(int i = 0;i<n;i++){HashSet<Character> set = new HashSet<>();set.add(s.charAt(i));int count = 1;for(int j = i+1;j<n;j++){if(!set.contains(s.charAt(j))){set.add(s.charAt(j));count++;}else{break;}}ans = Math.max(ans, count);}return ans;}
}
http://www.yayakq.cn/news/902898/

相关文章:

  • 网站导航栏设计步骤网站开发 承接
  • 大濮网最新濮阳消息班级优化大师使用心得
  • 网站产品怎么改顺序外贸网站建设行情
  • 如何进行网站性能优化ppt设计倒计时
  • 富阳网站开发网站建设范本
  • 南宁网站建设信息推荐太原seo网站排名
  • 上海网站建设咨询站霸网络电商网站建设期末考试
  • 网站开发人员选项网站建设首先
  • 免费领取手机网站建立一个自己的网站需要多少钱
  • 大淘客官网做的网站打不开企业公司网站建设公司
  • 关于加强网站建设的情况说明上海网站建设 数字展厅
  • 网站优化吧o2o平台搭建
  • 国外网站内容去哪些平台做合肥网站建设哪里好
  • 中英文双语企业网站网站正在建设中的代码
  • 福州网站建设招商南京软件外包
  • 电脑怎么用别人的网站吗discuz做影视网站
  • 网站正能量晚上免费软件广东省 网站制作
  • 厦门自主建站模板江苏定制网站建设费用
  • 广州网站建设优化方案咋制作网站
  • 徐州市专业做网站的公司网站建设流程百科
  • 医疗器械网站建设策划书长沙制作公园仿竹围栏报价
  • 泰州模板自助建站网店代运营公司哪家好
  • 新乡 网站运营亚马逊被曝将裁员1万人
  • 做网站可以用什么主题国内十大游戏公司排名
  • 网站功能简介二手车网站开发背景
  • 网站收录查询接口深圳网站建设公司哪好
  • 网站排名软件利搜怎么样网站建设项目成本估算表
  • 湖南网站建设小公司排名做网站的怎么挣钱、
  • 可以做水果的团购网站有哪些如何网站专题策划
  • 设计网站技术广西南宁建设厅网站首页