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

做电力公司网站网络整合营销是什么意思

做电力公司网站,网络整合营销是什么意思,乐清网站建设做网站799元,电商具体是什么工作前言: 经过前序的一系列数据结构和算法学习后,开始用leetCode热题练练手。 . - 力扣(LeetCode) 给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为…

前言:

经过前序的一系列数据结构和算法学习后,开始用leetCode热题练练手。

. - 力扣(LeetCode)

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

示例 1:

输入: s = "abcabcbb"
输出: 3 
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。

解题思路:

使用迭代变量字符串,效率还存在优化空间,下期分解。

1.本题使用128的数组存放出现字符的当前位置后一位的下标。

2.当前字符没有存放过则存放并计数。

3.当前字符出现过则计算最大值,并重置i的下标为之前出现重复字符的位置。

小知识点:128个字符ascii码表中最小的是" "空格符。 

实现代码

class Solution {public int lengthOfLongestSubstring(String s) {int length=s.length();int res=0;int tempRes=0;int[] current=new int[128];int i=0;for(i=0;i<length;i++){//int cur=i;if(current[s.charAt(i)-' ']>0){res=Math.max(res,tempRes);//i置为当前下标,在i++后从之前出现重复的下一位置开始迭代i=current[s.charAt(i)-' ']-1;current=new int[128];tempRes=0;}else{//为避免放入0下标,放入下一位下标current[s.charAt(i)-' ']=i+1;tempRes+=1; }  }res=Math.max(res,tempRes);return res;}
}

QA1:

http://www.yayakq.cn/news/251435/

相关文章:

  • 重庆建设教育协会网站首页网站网页制作模板
  • 做公司 网站建设价格低做盗版电影网站后果
  • 做网站免费的域名拍艺术照
  • 免费微网站制作教程视频短网址
  • 网站建设是程序员吗tp怎么安装wordpress
  • html5网站设计工作室源码无忧网站建设哪家好
  • 汉口网站建设产品推广建议
  • 免费ppt优化搜索曝光次数的方法
  • 网站开发企业开发做网站的方案
  • 富阳网站优化wordpress相关文章
  • 网站制作资讯免费自动取名100个
  • 郑州门户网站建设哪家好西安专业网站建设公司
  • wordpress 同步登录北京seo优化网站建设
  • 模板网站建设公司青岛网站制作永诚
  • 织梦 网站图标飞凡网站建设
  • 查询单位信息的网站网站建设招标书
  • 视频网站为什么有人做wordpress 图片集插件
  • 好的网站推广广州新际网站建设
  • 深圳做棋牌网站建设个人兴趣图片集网站建设
  • 制作制作网站建设的ip开源网站fpga可以做点什么用
  • 网站单页面怎么做的网站建设定制公众号小程序
  • 网站开发有什么注意的建设网站需要多少人
  • 网站建设的营业执照广州市场调研公司
  • 天津企业网站建站模板名字logo设计在线生成免费
  • 赣州网站建设中心网页小游戏入口
  • 网站建设及维护费算业务宣传费源码商城源码
  • 网站更改关键词制作app需要哪些知识
  • 网站外链建设设计wordpress mysql版本
  • 网站建设与设计ppt模板下载网站后台构建
  • dedecms手机网站插件整站外包优化公司