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

给女朋友做网站 知乎网站优化公司哪家效果好

给女朋友做网站 知乎,网站优化公司哪家效果好,做的网站百度没收录,建站公司兴田德润好不好划分字母区间 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。返回一个表示每个字符串片段的长度的列表。…
  1. 划分字母区间
    给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。
    注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。返回一个表示每个字符串片段的长度的列表。
    在这里插入图片描述
    参考下图:
    1.确定每个元素的最远距离索引
    2.遍历过程若当前索引等于当前遍历路径的最大索引时,说明找到了一个符合要求的子串。

在这里插入图片描述

class Solution {public List<Integer> partitionLabels(String s) {int[] hash = new int[26];//26个字母范围内char[] chars = s.toCharArray();//将字符串转化为字符数组,便于遍历操作for (int i = 0; i < chars.length; i++) {hash[chars[i] - 'a'] = i;//记录遍历过每个元素出现位置的最远距离对应的下标索引} int left = 0;//初始化第一个子串的起点int idx = 0;//记录路径上遍历元素最远距离的索引,初始化未0LinkedList<Integer> res = new LinkedList<>();//用链表存储有序的整数值for (int i = 0; i < chars.length; i++) {idx = Math.max(idx, hash[chars[i] - 'a']);//当前元素最远出现边界,遍历并取当前路径上最大的进行记录if (i == idx) {//找到了符合条件的res.add(idx - left + 1);//返回满足条件子串的长度left = i + 1;//更新下一个子串的起点}}return res;}
}
http://www.zhongyajixie.com/news/23633.html

相关文章:

  • 金桥网站建设网站seo置顶
  • wordpress3.7.1下载肇庆seo外包公司
  • 做网站打算套用模板怎么查百度竞价关键词价格
  • 网站热图分析成都网络营销推广
  • 深圳市建设银行网站首页排名函数rank怎么用
  • 济南集团网站建设公司浏览器地址栏怎么打开
  • 网站建设服务 行业代码网络推广外包代理
  • 做网站数据库要建什么表营销网络图
  • 做钓鱼网站用哪种编程语言31省市新增疫情最新消息
  • 网站建设什么最重要关键词挖掘站长工具
  • 网站运营一般做那些分析网站的seo方案
  • 莆田网站自助建站青岛网络推广
  • 自己做网站用php最快么中文网站排行榜
  • 网站首页index.php全屏展示代码怎么弄项目推广方式有哪些
  • 分类信息网站推广的意义seo是什么职位
  • 做国际网站有用吗阿里指数数据分析平台官网
  • 阿里seo排名优化软件百度爱采购优化软件
  • 公司网站怎么选上海seo推广
  • 受欢迎的句容网站建设计算机基础培训机构
  • 网站开发设计的难点必应搜索引擎网站
  • 保定seo公司成都网站优化平台
  • 福建晋江疫情最新消息今天seo自学
  • logo设计网站在线网络软文案例
  • 邯郸教育网站建设seo黑帽有哪些技术
  • 长春网站建设团队上海aso
  • 微信表情包制作网站百度用户服务中心电话
  • 个人做新闻网站2023年8月疫情爆发
  • 北京官方网站怎么做百度营销推广靠谱吗
  • wordpress构建自己的网站网络推广如何收费
  • cms建站系统 下载seo快速工具