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

四川建设厅网站施工员证查询2023年中国进入一级战备状态了吗

四川建设厅网站施工员证查询,2023年中国进入一级战备状态了吗,包头企业做网站,网站营销活动策划力扣题目:821. 字符的最短距离 - 力扣(LeetCode) 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 …

力扣题目:821. 字符的最短距离 - 力扣(LeetCode)

给你一个字符串 s 和一个字符 c ,且 cs 中出现过的字符。

返回一个整数数组 answer ,其中 answer.length == s.lengthanswer[i]s 中从下标 i 到离它 最近 的字符 c距离

两个下标 ij 之间的 距离abs(i - j) ,其中 abs 是绝对值函数。

示例 1:

输入:s = "loveleetcode", c = "e"
输出:[3,2,1,0,1,0,0,1,2,2,1,0]
解释:字符 'e' 出现在下标 3、5、6 和 11 处(下标从 0 开始计数)。
距下标 0 最近的 'e' 出现在下标 3 ,所以距离为 abs(0 - 3) = 3 。
距下标 1 最近的 'e' 出现在下标 3 ,所以距离为 abs(1 - 3) = 2 。
对于下标 4 ,出现在下标 3 和下标 5 处的 'e' 都离它最近,但距离是一样的 abs(4 - 3) == abs(4 - 5) = 1 。
距下标 8 最近的 'e' 出现在下标 6 ,所以距离为 abs(8 - 6) = 2 。

示例 2:

输入:s = "aaab", c = "b"
输出:[3,2,1,0]

提示:

  • 1 <= s.length <= 10^4
  • s[i]c 均为小写英文字母
  • 题目数据保证 cs 中至少出现一次

算法如下:

class Solution {public int[] shortestToChar(String s, char c) {//存储距离int [] a=new int[s.length()];//字符串个数int L=s.length();//从第一个位置开始计算距离for(int i=0;i<L;i++){//双指针前后同时找,要最短的。int low=i;int high=i;//双向查找谁先找着就停止while(low>=0||high<=L-1){//小的if(low>=0&&s.charAt(low)==c){a[i]=i-low;break;}//大的if(high<=L-1&&s.charAt(high)==c){a[i]=high-i;break;}low--;high++;}}return a;}
}

http://www.dtcms.com/wzjs/89010.html

相关文章:

  • 做网站的公司深圳微信小程序建站
  • wordpress 免费服务器seo刷排名工具
  • 模板建站推荐东方靠谱搜索引擎网络排名
  • 用凡科做的手机网站版成人本科
  • 东台做网站公司网站推广和优化系统
  • 中国建设银行有哪些招聘网站新品推广策划方案
  • 做微信小程序是不是不用做网站地推团队联系方式
  • 怎样做淘客网站全网搜索
  • 如何建设远程教育网站凡科建站小程序
  • 做会展网站的关键词线上推广方案怎么写
  • 中国网站优化下载百度软件
  • 长春网站推广优化公司今天国际新闻最新消息
  • 推荐黄的网站seo网络营销招聘
  • 做网站克隆百度资源平台
  • 郑州品牌网站建设seo排名优化公司
  • 如何做阿里详情页面链接到外部网站4p 4c 4r营销理论区别
  • 网站优化要做哪些工作注册公司网上申请入口
  • html做的旅游网站媒体公关
  • 龙岗坪地网站建设网络营销工具分析
  • 中小企业信息查询平台官网临沂seo代理商
  • behance设计网站推荐百度舆情
  • 网页制作与网站建设江西百度关键词搜索量统计
  • 宁波seo网络优化哪家好seo发帖软件
  • 建设的网站服务器2023年东莞疫情最新消息
  • 营口房产建设信息网站seo服务销售招聘
  • 义乌公司做网站写软文怎么接单子
  • 北京网站制作公司飞沐百度个人中心登录
  • 营销型网站的设计与建设百度网站名称
  • 大学一学一做视频网站市场营销策划方案3000字
  • 做网站的外部链接关系分析的工具网络营销中的四种方法