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

四川建设厅网站施工员证查询做一个网站要花多少钱

四川建设厅网站施工员证查询,做一个网站要花多少钱,西安网站建设工作室,用vuejs做网站力扣题目: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/168643.html

相关文章:

  • 18款禁用app软件免费下载seo外链工具有用吗
  • 购物网站建设方案品牌推广的方式有哪些
  • 个人主页网站制作企业宣传软文
  • 国际经济新闻蚁百杭州网站seo优化
  • 唐山seo网站建设宁波seo网络推广
  • 河南做网站哪个公司好长沙seo技术培训
  • 做网站维护需要懂什么百度联盟app
  • 网上做国外兼职网站网页制作成品模板网站
  • 公司手机app开发报价名词解释seo
  • 深圳建站网络公司网站域名查询系统
  • wordpress站群被谷歌k免费人脉推广
  • 大庆市网站建设公司爱站小工具圣经
  • 简单搜索网页代码西安seo关键词推广
  • 东莞产品网站建设长沙seo排名优化公司
  • cn域名有名的网站制作网站需要多少费用
  • 南阳做网站公司焊工培训班
  • 加强网站微信信息编辑队伍建设阿里云万网域名查询
  • 阳江招聘网站哪个靠谱竞价推广代运营
  • 武汉++外贸网站建设郑州seo排名扣费
  • 个人网站页面模板html推广运营公司哪家好
  • 如何做销售直播网站优书网首页
  • 网站为什么要ipc备案求购买链接
  • 天水 网站建设招聘百度线上推广
  • 竞价培训哪家比较好福建seo排名
  • 免费移动网站模板下载网站联盟营销
  • 上海市网站设计关键词优化教程
  • 长春做网站优化哪家好晚上必备免费软件大全苹果
  • 福州建设网站效果网络营销的方式有十种
  • 钓鱼网站制作步骤深企在线
  • 如何网站里做照片优化营商环境建议