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

自己做公司的网站网页一键生成app软件

自己做公司的网站,网页一键生成app软件,设计网站页面要怎么切图,上海专业网站建设服目录 题目1- 思路2- 实现⭐763. 划分字母区间——题解思路 3- ACM 实现 题目 原题连接:763. 划分字母区间 1- 思路 思路 目标:同样的字母 字符串尽可能的长 问1:怎么确定字母数 ——> 哈希表问2:怎么让字符尽可能的长&#…

目录

  • 题目
  • 1- 思路
  • 2- 实现
    • ⭐763. 划分字母区间——题解思路
  • 3- ACM 实现


题目

  • 原题连接:763. 划分字母区间

1- 思路

思路
目标:同样的字母 字符串尽可能的长

  • 问1:怎么确定字母数 ——> 哈希表
  • 问2:怎么让字符尽可能的长?——> 统计每个字符出现的最远位置,根据单个字符的最远出现位置,判断字符串的最远出现位置
    • 如果满足 字符串中所有字符的最远出现位置 <= 当前字符串的最远出现位置,这个字符串就是最长的

2- 实现

⭐763. 划分字母区间——题解思路

在这里插入图片描述

class Solution {List<Integer> res = new ArrayList<>();public List<Integer> partitionLabels(String s) {// 1.定义 hashint[] hash = new int[26];// 2. 求单个字母最远距离for(int i = 0 ; i < s.length();i++){hash[s.charAt(i) - 'a'] = i;}int left = 0;int right = 0;// 3. 实现逻辑for(int i = 0 ; i < s.length();i++){right = Math.max(right,hash[s.charAt(i)-'a']);if(i==right){res.add(right-left+1);left = right+1;}}return res;}
}

3- ACM 实现

public class longestSub {static List<Integer> res = new ArrayList<>();public static List<Integer> partitionLabels(String str){// 1. 定义 hashint len = str.length();int[] hash = new int[len];// 2. 求单个字符最远for(int i = 0 ; i < len;i++){hash[str.charAt(i)-'a'] = i;}int left = 0;int right = 0;// 3. 实现逻辑for(int i = 0 ; i < len;i++){right = Math.max(right,hash[str.charAt(i)-'a']);if(i==right){res.add(right-left+1);left = right+1;}}return res;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();List<Integer> forRes = partitionLabels(str);System.out.println(forRes.toString());}
}

http://www.hrbkazy.com/news/5498.html

相关文章:

  • 做网站需要数据库么百度信息流投放
  • 淄博北京网站建设公司电视剧百度搜索风云榜
  • 日本做美食视频网站有哪些关键词检测
  • 泰安手机网站建设网络推广员岗位职责
  • 长安营销型网站建设太原网站建设方案咨询
  • 凌云网站2023年7月最新疫情
  • 又拍网站怎么做的竞价托管
  • 网站备份和备案的区别qq群推广网站免费
  • 企业网站内容策划广告发布平台app
  • 怎么制作网站优化网站界面的工具
  • 美团网站除佣金表格怎么做网络广告营销策略
  • 郑州金水区做网站公司百度刷首页怎么刷
  • 专业网站建站企业信息推广的方式有哪些
  • 网站背景图片代码2023年又封城了
  • 网页版微信小程序页面入口北京seo网络优化师
  • 做网站不好做长尾关键词有哪些
  • 优秀网络广告案例网站优化网
  • 做网站时需要注意什么问题阿里云搜索引擎入口
  • 如何做自己的网站后台泉州seo
  • 专业做财经直播网站百度搜索数据查询
  • 阿里网站建设需要准备什么哪里有学电脑培训班
  • 青岛网站建设价格seo的中文含义
  • 网站收录后才可以做排名吗在线优化seo
  • 怎么做一个电子商务网站太原seo网站优化
  • 营销网站开发深圳百度推广电话
  • 怎么做二维码进网站子域名在线查询
  • 广告设计软件下载快速排名seo
  • 设计说明怎么写模板排名轻松seo 网站推广
  • 织梦网做网站过程职业培训学校
  • 淮安哪里有做网站的人百度代理授权查询