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

如何用织梦cms做网站实时热点新闻事件

如何用织梦cms做网站,实时热点新闻事件,网站如何用微信支付,怎么给网站制作二维码一、题目描述 二、解题思路 借鉴以下题目思想,使用双指针,外层循环右侧指针移动,内存循环左侧指针移动 字符串-最长不含重复字符的子字符串(mid)-CSDN博客文章浏览阅读622次,点赞17次,收藏4次。java刷题:…

一、题目描述

二、解题思路

借鉴以下题目思想,使用双指针,外层循环右侧指针移动,内存循环左侧指针移动

字符串-最长不含重复字符的子字符串(mid)-CSDN博客文章浏览阅读622次,点赞17次,收藏4次。java刷题:求最长不含重复字符的子字符串,使用双指针结合题目要求,减少左指针的移动次数,降低程序执行复杂度,这个题目很好,值得好好理解。https://blog.csdn.net/hehe_soft_engineer/article/details/139320167题目要求K种字符,则设置一个规模大小为K的hashset,该hashset记录当前至多包含K种字符的子串所含的字符类型。

1.当hashset所含字符种类小于K时,右指针++。

2.当hashset所含字符种类等于K时:

        2.1当右指针指向的字符在hashset中,右指针++

        2.2当右指针指向字符不在hashset中,找到当前子字符串中最久未出现的字符,定位到字符位置,将左指针指向该字符后一个位置,右指针++,以实现更新至多包含K种字符的子串。

 3.如果当前子串长度变长了,则更新记录最长长度的变量。

三、代码实现

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param s string字符串 * @param k int整型 * @return int整型*/public int longestSubstring (String s, int k) {// 设置left和right双指针int left=0,right=0;HashSet<Character> charset=new HashSet<>();charset.add(s.charAt(0));int maxLen=0;for(;right<s.length();right++){if(charset.contains(s.charAt(right))){//此时不做操作}else{if(charset.size()<k){//当前字符种类并没有达到k,添加字符种类charset.add(s.charAt(right));}else{//此时需要从右侧开始找到第k次读取的字符(替换出set)int icounter=0;int leftdeletIndex=right-1;HashSet<Character> tmpcharset=new HashSet<>();while(leftdeletIndex>=left){if(!tmpcharset.contains(s.charAt(leftdeletIndex))){tmpcharset.add(s.charAt(leftdeletIndex));}if(tmpcharset.size()==k){//此时leftdeletIndex就是需要移除的字符tmpcharset.clear();break;}leftdeletIndex--;}left=leftdeletIndex+1;charset.remove(s.charAt(leftdeletIndex));charset.add(s.charAt(right));}}maxLen=maxLen>(right-left+1)?maxLen:(right-left+1);}return maxLen;}
}

四、刷题链接

至多包含K种字符的子串_牛客题霸_牛客网


文章转载自:
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://www.tj-hxxt.cn/news/37454.html

相关文章:

  • 专业网站设计建站线上拓客渠道有哪些
  • wordpress超级排版器深圳网站seo服务
  • 做网站外链竞价托管公司联系方式
  • 建站资源企业网站的在线推广方法有
  • 小宽带怎样做视频网站成长电影在线观看免费
  • asp企业营销型网站建设人工智能培训班
  • 东莞网站建设服务seo新人培训班
  • 首页网站怎么做如何创建网站的快捷方式
  • 个人博客网站制作流程域名注册平台
  • 镜像网站怎么做网站推广的方法有哪些?
  • 做游戏模型参考的网站qq群引流推广网站
  • 做外贸需要有自己的网站吗福州百度推广开户
  • 辽宁建设工程信息网官网新网站如何进入b站黄页推广
  • wordpress小说下载站下载百度到桌面上
  • 开篇网站推广百度词条搜索排行
  • 成都市营销型网站建设达内教育
  • 智能模板网站建设哪家好太原做网站哪家好
  • 长沙 外贸网站建设汽车宣传软文
  • 遂宁商城网站建设方案什么是网站推广策略
  • 做查工资的网站百度上如何发广告
  • 芜湖做公司网站seo排名优化是什么意思
  • 在谷歌上做网站广告要多少钱网站服务器一年的费用
  • wordpress删除顶部合肥seo网站管理
  • 烟台h5网站建设公司软文广告范文
  • 那些网站可以做海报网络销售推广是做什么的具体
  • 网站主页和子页怎么做推广app最快的方法
  • 专业建站制作百度推广售后电话
  • 做怎个样网做站个网站优化设计
  • 响应式网站开发教程一套完整的运营方案
  • 十堰市茅箭区建设局网站百度校招