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

怎么制作公司自己网站网站推广的方法ppt

怎么制作公司自己网站,网站推广的方法ppt,在家做的网站编辑,装修设计软件网页版目录 1.题目2.思路3.代码实现(Java) 1.题目 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍…

目录

  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s。返回一个表示每个字符串片段的长度的列表。

示例 1:
输入:s = “ababcbacadefegdehijhklij”
输出:[9,7,8]
解释:
划分结果为 “ababcbaca”、“defegde”、“hijhklij” 。
每个字母最多出现在一个片段中。
像 “ababcbacadefegde”, “hijhklij” 这样的划分是错误的,因为划分的片段数较少。

示例 2:
输入:s = “eccbbbbdec”
输出:[10]

提示:
1 <= s.length <= 500
s 仅由小写英文字母组成

2.思路

(1)贪心算法

3.代码实现(Java)

//思路1————贪心算法
class Solution {public List<Integer> partitionLabels(String s) {int length = s.length();List<Integer> res = new ArrayList<>();//记录每个字母在 s 中最后依次出现的下标int[] lastPos = new int[26];for (int i = 0; i < length; i++) {int index = s.charAt(i) - 'a';lastPos[index] = i;}int start = 0;int end = 0;for (int i = 0; i < length; i++) {end = Math.max(end, lastPos[s.charAt(i) - 'a']);//当前字母在 s 中最后一次出现的下标等于 i,则说明片段 s[start...end] 可以被划分出来if (i == end) {res.add(end - start + 1);start = i + 1;}}return res;}
}
http://www.yayakq.cn/news/693464/

相关文章:

  • 自助建站系统哪个好用网站做cdn怎么弄
  • 网站规划书的内容有哪些sem模型
  • 网页设计公司简约seo wordpress 插件
  • 网站301重定向 注意事项做网站工单
  • 开发一个网站 要多久wordpress主题更换logo
  • iis内网站设置允许脚本执行网站ui设计之道
  • asp.net做的网站模板下载做瞹瞹嗳网站
  • 如何管理网站页面设计wordpress 官网模板
  • seo和网站建设那个先学wordpress seo 优化
  • wordpress 大站重庆网站排名优化公司
  • 怎么建设自己淘宝网站html代码翻译
  • 招投标网站开发费用网站设计策划
  • 哈尔滨网站建设乙薇网站建设制作fash
  • 网站模板免费下载云资源开发公司外包
  • 百度打开seo全称是什么
  • 做果蔬行业的网站灵台县住房和城乡建设局网站
  • 网站怎么利用朋友圈做推广网站建设公司的职责
  • 廊坊公司快速建站网站开发seo要求
  • 上海网站优化上湖南省郴州市嘉禾县邮政编码
  • 音乐类网站页面设计特点发稿类别是什么
  • 网站开发版权归谁网站代做多长时间
  • 重庆建设施工安全管理网站wordpress好学吗
  • 东城精锐传媒专注于各类网站建设seo培训学校排名
  • 网站建设实训分析总结销售网站建设工资多少
  • 做互联网需要网站吗网站自动跳转
  • 济南市章丘区建设局网站卫生间做防水网站
  • 商务网站建设规划心得网站建设jnlongji
  • 网站建设公司重庆今天重大新闻国内最新消息
  • 怎么登录住房城乡建设部网站设计师专用网站
  • 视频网站开发架构中国制造网入驻