分公司一般做网站吗网页布局结构图

张小明 2026/1/7 20:33:23
分公司一般做网站吗,网页布局结构图,青岛开发区网站,网站业务流程设计题目 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段#xff0c;同一字母最多出现在一个片段中。例如#xff0c;字符串 “ababcc” 能够被分为 [“abab”, “cc”]#xff0c;但类似 [“aba”, “bcc”] 或 [“ab”, “ab”, “cc”] 的划分是非法的。 注意…题目给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段同一字母最多出现在一个片段中。例如字符串 “ababcc” 能够被分为 [“abab”, “cc”]但类似 [“aba”, “bcc”] 或 [“ab”, “ab”, “cc”] 的划分是非法的。注意划分结果需要满足将所有划分结果按顺序连接得到的字符串仍然是 s 。返回一个表示每个字符串片段的长度的列表。示例 1输入s “ababcbacadefegdehijhklij”输出[9,7,8]解释划分结果为 “ababcbaca”、“defegde”、“hijhklij” 。每个字母最多出现在一个片段中。像 “ababcbacadefegde”, “hijhklij” 这样的划分是错误的因为划分的片段数较少。示例 2输入s “eccbbbbdec”输出[10]题解classSolution{publicListIntegerpartitionLabels(StringS){char[]sS.toCharArray();intns.length;int[]lastnewint[26];for(inti0;in;i){last[s[i]-a]i;// 每个字母最后出现的下标}ListIntegeransnewArrayList();intstart0,end0;for(inti0;in;i){endMath.max(end,last[s[i]-a]);// 更新当前区间右端点的最大值if(endi){// 当前区间合并完毕ans.add(end-start1);// 区间长度加入答案starti1;// 下一个区间的左端点}}returnans;}}解析出自本质是合并区间简洁写法Python/Java/C/C/Go/JS/RustclassSolution{//定义一个新的解决方案类publicListIntegerpartitionLabels(StringS){//partitionLabels是接收字符串S的方法char[]sS.toCharArray();//将输入的字符串转换为字符数组sintns.length;//获取字符串的长度n并保存到变量中int[]lastnewint[26];//初始化一个大小为26的整型数组表示英文字母表中的每个字母的索引。这个将用于获取最后出现的下标值for(inti0;in;i){//循环遍历整个s数组last[s[i]-a]i;//每次迭代时更新字符在输入字符串中的索引位置。这里通过计算字母在英文字母表中的索引值来实现。比如在最后出现了d字符就找到了它的最远索引}ListIntegeransnewArrayList();//初始化一个空的数组列表以存储最终答案intstart0,end0;//定义变量start和end为区间的起点和终点。这两个点表示可能包含最多不重复字母的子串/区间即我们要找的划分/区间for(inti0;in;i){//再次从头开始循环遍历整个s数组。这个循环用于确定每个可能区间的结束点endMath.max(end,last[s[i]-a]);//当前字母/字符的最后出现的位置和已经迄今为止找到的最远位置比如d在这里表示一个子串中的最大索引它将一直增加直到达到所有部分或数组末尾if(endi){//如果当前确定的区间从start到end之间包括这两个点结束的位置等于当前迭代器i表示的字符意味着没有重复/公共字母存在。因为在给定子串中只有这个部分包含所有唯一字母ans.add(end-start1);//将长度加入答案列表end-start1因为在Java中数组索引从0开始starti1;//移动到下一个区间的起点。i 1确保我们向前移动一步到达下一个字母/字符的位置并成为新的区间或子串的起始点}}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

四川建设网appseo建站工具

轻松收发邮件:Windows 8 邮件应用与 Windows Live Mail 全攻略 在当今数字化时代,电子邮件已成为人们日常沟通中不可或缺的工具。几年前,仅在北美地区,每日发送的电子邮件数量就已超过了传统邮政信件,如今,电子邮件的发送量更是“蜗牛邮件”(网络用户对传统邮件的戏称)…

张小明 2026/1/4 1:20:55 网站建设

网站制作优化济南济南制作网站公司哪家好

GitHub加速神器:如何让你的下载速度实现质的飞跃? 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 还在为Gi…

张小明 2026/1/6 13:32:26 网站建设

网站域名可以改么公司内部网络怎么建立

ModEngine2 完整配置手册:快速上手游戏模组加载 【免费下载链接】ModEngine2 Runtime injection library for modding Souls games. WIP 项目地址: https://gitcode.com/gh_mirrors/mo/ModEngine2 ModEngine2 是一款专为魂类游戏设计的运行时注入库&#xff…

张小明 2026/1/2 2:12:51 网站建设

网站建设制作文案跨境电商平台有哪些特点

Red Hat Linux 中的 RAID 与 LVM 技术详解 一、RAID 技术概述 1.1 RAID 5 RAID 5 结合了条带化(striping)和奇偶校验(parity)技术。奇偶校验信息占用相当于一个驱动器的空间,其余大部分空间可用于存储数据。奇偶校验信息分布在各个硬盘上,而非集中在一个专用驱动器上,…

张小明 2026/1/6 23:49:00 网站建设

手机电脑网站设计wordpress word粘贴

ComfyUI-Manager安全配置完全指南:解决操作被阻止问题 【免费下载链接】ComfyUI-Manager 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager ComfyUI-Manager是ComfyUI生态系统的强大扩展管理工具,它通过精细的安全级别控制机制来平…

张小明 2026/1/2 2:12:54 网站建设

刷网站百度关键词软件域名出售

PaddlePaddle镜像中的模型价值评估设计实践 在AI工业化落地的今天,一个训练好的模型能否真正产生业务价值,早已不只取决于其准确率或F1分数。从实验室到生产环境,中间横亘着环境差异、部署成本、推理延迟、资源消耗等一系列现实挑战。特别是在…

张小明 2026/1/3 22:13:57 网站建设