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

婚纱设计网站首页健康东莞app

婚纱设计网站首页,健康东莞app,南京网站开发联系南京乐识,wordpress修改样式表题目描述 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段#xff0c;同一字母最多出现在一个片段中。 注意#xff0c;划分结果需要满足#xff1a;将所有划分结果按顺序连接#xff0c;得到的字符串仍然是 s 。 返回一个表示每个字符串片段的长度的列表。…题目描述 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段同一字母最多出现在一个片段中。 注意划分结果需要满足将所有划分结果按顺序连接得到的字符串仍然是 s 。 返回一个表示每个字符串片段的长度的列表。 示例 1 输入s ababcbacadefegdehijhklij 输出[9,7,8] 解释 划分结果为 ababcbaca、defegde、hijhklij 。 每个字母最多出现在一个片段中。 像 ababcbacadefegde, hijhklij 这样的划分是错误的因为划分的片段数较少。 思路 1.由于一个字母只能出现在同一片段—— 同一个字母的第一次出现的下标位置和最后一次出现的下标必须出现在同一个片段 —— 遍历字符串得到每个字母最后一次出现的下标位置 2.在步骤1之后采用贪心算法将字符串划分尽可能多的片段 从左到右遍历String同时维护当前片段的开始下标start和结束下标end 【初始时 start end】对于每个访问到的字母c得到其最后一次出现的下标位置endcendmax(end,endc)当访问到下标endc时当前片段访问结束   下标范围【startend】,长度 end - start 1将当前片段的长度添加到返回值中然后另start end 1,继续寻找下一个片段 代码 class Solution {public ListInteger partitionLabels(String s) {// 创建一个长度为26的数组用于存储每个字符最后出现的位置int[] last new int[26];int n s.length();for(int i 0; i n; i){// 更新对应字符的最后出现位置last[s.charAt(i) - a] i;}// 创建一个列表 用于存储分割的字符串的长度ListInteger result new ArrayList();int start 0;int end 0;for(int i 0; i n; i){// 更新结束位置 即未当前字符最后出现的位置end Math.max(end, last[s.charAt(i) - a]);// 如果当前位置等于结束位置说明已经找到了一个连续的相同字符子串if(i end){result.add(end - start 1);start end 1;}}// 返回最终结果return result;} }
http://www.zqtcl.cn/news/709182/

相关文章:

  • 网站建设推广营销策划做外贸网站需要注册公司吗
  • 可信赖的赣州网站建设做羽毛球网站
  • 如何找网站做推广wordpress登录及注册
  • 韩国美容网站 模板wordpress中英文
  • 为什么邮箱突然进不去了总提示正在进入不安全网站wordpress需注册访问
  • 建网站哪家最好山东泰安房价
  • wordpress4.9+多站点网络推广公司联系昔年下拉
  • 西安seo网站关键词优化罗田县建设局网站
  • 北京网站建设 shwllnmp新手 wordpress
  • 优化网站结构一般包括如何进行网络营销风险控制
  • 怎样查看网站是用什么做的郫都区规划建设局网站
  • 新乡营销型网站建设制作网站设计的总结
  • 做网站的免费空间微信crm管理系统
  • 网站开发方向 英语翻译护肤品网页设计图片
  • 南昌做兼职的网站佛山网站建设公司排名
  • 购物网站建设推进表国外设计素材网站
  • 广州网站建设推广公司有哪些有一个网站专门做民宿
  • 安徽省建设干部网站淘客网站超级搜怎么做
  • 网站地图提交地址网站地图可以自己做么
  • 电子商务网站建设与推广wordpress手机大标题
  • 网站页面上的下载功能怎么做ps扩展插件网站
  • 打开网站出现directory今天时政新闻热点是什么
  • 高校校园网站建设与运行网站规划教学设计
  • 包头手机网站制作seo推广手段
  • 汕头网站推广seo品牌网站建设 app建设
  • 网站后台word编辑器如何申请一个网站 做视频
  • 源代码做网站网站编辑可以做运营吗
  • 小游戏网站模板无锡网站建设818gx
  • 娄底做网站陕西网站维护
  • 电子商务网站建设首要问题是佛山网站设计步骤