当前位置: 首页> 房产> 建筑 > 宁波网络公司哪家好_孝感网站推广_找合作项目app平台_网络宣传渠道有哪些

宁波网络公司哪家好_孝感网站推广_找合作项目app平台_网络宣传渠道有哪些

时间:2025/7/14 0:14:10来源:https://blog.csdn.net/m0_73629042/article/details/142605780 浏览次数:0次
宁波网络公司哪家好_孝感网站推广_找合作项目app平台_网络宣传渠道有哪些

R9-贪心算法篇

印象题:

我记得,先用字典记录每个字母出现的下标,取出首个字母的下标j,然后我们for循环遍历一次,如果该下标大于 j,就要变化新的首字母,如果相等就说明一个字符串完成,如果小于就继续遍历。

class Solution {public List<Integer> partitionLabels(String s) {List<Integer> ret=new ArrayList<>();int [] dict=new int[26];for(int i=0;i<s.length();i++){dict[s.charAt(i)-'a']=i;}int num=0;int j=dict[s.charAt(0)-'a'];for (int i=0;i<s.length();i++){num++;if(dict[s.charAt(i)-'a']>j){j=dict[s.charAt(i)-'a'];}if(i==j){ret.add(num);num=0;}}return ret;}
}

ps:

关键字:宁波网络公司哪家好_孝感网站推广_找合作项目app平台_网络宣传渠道有哪些

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: