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

站长基地gif网站素材自媒体是什么

站长基地gif网站素材,自媒体是什么,织梦通用seo网站模板,微页制作网站模板下载软件划分字母区间 给你一个字符串 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.yidumall.com/news/15726.html

相关文章:

  • 做网站需要的合同google推广公司
  • java怎么做3d游戏下载网站培训
  • wordpress 阿里百秀 主题seo营销是什么
  • wordpress做小说网站网络营销推广有效方式
  • 房地产开发与管理专业seovip培训
  • 做p2p网站多少钱营销方案推广
  • thinkphp做的商城网站分销平台网站免费推广网站
  • wordpress调用服务器文件网站快速优化排名
  • 专业网站制作推广服务百度旗下产品
  • 荆门网站制作搜索引擎优化的核心本质
  • 网站的站长是什么意思百度关键词查询排名
  • wordpress 目录404如何优化关键词搜索排名
  • 网站管理后台文章排序指数函数和对数函数
  • 波兰 政府网站建设成都网站seo排名优化
  • 用友加密狗注册网站seo优化设计
  • 鼓楼区建设房产和交通局网站百度知道网页版进入
  • wordpress oracleseo排名赚能赚钱吗
  • pc官网 和手机网站惠州网络推广平台
  • 安徽网站建设费用通过百度指数不能判断出
  • 套模板做网站电话关于进一步优化落实疫情防控措施
  • wordpress教育类主题长沙网站优化排名推广
  • 做愛4p視頻网站是什么百度推广的广告靠谱吗
  • java和php哪个做网站好市场调研报告范文2000
  • 天津实用网站建设百度百家号官网登录
  • 做车品的网站营销型网站建设设计
  • 信息门户网站建设报价新闻稿
  • 石家庄新钥匙网站建设网站优化外包公司
  • wap网站开发联系电话公司宣传推广方案
  • 桐乡建设局网站任何小说都能搜到的软件
  • 住房公积金个人提取百度搜索关键词排名优化推广