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

中山网站建设与设计提高工作效率的措施

中山网站建设与设计,提高工作效率的措施,做直播网站需要手续,wordpress 轮播图 修改给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。 两个下标 i 和 j 之间的 距离 为 abs(i - j) ,其中 …

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

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

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

class Solution {
public:vector<int> shortestToChar(string s, char c) {//输出距离vector<int>ans(n);//定义n为字符串长度int n=s.size();//从左往右遍历字符串,c当前位置存为-n,保证一开始足够大for(auto i=0,idx=-n;i<s.size();i++){//如果当前字母与c相等if(c==s[i]){//更新c的当前位置idx=i;}//保存距离ans[i]=abs(i-idx);}//从右往左遍历字符串,c当前位置存为2n,保证最右边字母距离足够大for(int i=n-1,idx=2*n;i>=0;i--){//如果当前字母等于cif(c==s[i]){//更新c的位置idx=i;}//更新c的位置,与从左往右遍历取最小值ans[i]=min(ans[i],abs(i-idx));}//返回输出return ans;}
};

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

相关文章:

  • 通州免费网站建设军事新闻 今日关注
  • 甘肃兰州旅游攻略seo实战技巧100例
  • 网站建设与维护的软件互联网宣传方式有哪些
  • 淅川微网站建设百度热门搜索排行榜
  • 购物网站备案费用什么是关键词广告
  • 网站建设销售实训报告南宁seo规则
  • 青海省建设厅职业注册官方网站广东企业网站seo报价
  • 织梦网站防止注入网络培训seo
  • 自己做网站 有名6推广方案怎么做
  • 域名解析到网站安徽seo
  • 国外优秀网站设计欣赏长春seo排名收费
  • 安阳市网站建设的公司今日nba比赛直播
  • 网站解除域名绑定网站整合营销推广
  • 常州营销网站建设最新热点新闻事件素材
  • 全球速卖通站长工具之家seo查询
  • 域名网站有哪些山东自助seo建站
  • 台州做网站比较好的有哪些百度推广的步骤
  • 电子兼职网站建设东莞企业网站推广
  • 室内装修设计图片阳山网站seo
  • 安徽省建设厅证书查询官方网站长沙网络推广平台
  • 全国房地产网站排名优化工具下载
  • 更换网站后台管理系统百度网站快速排名公司
  • 国家 住房城乡建设信用 网站网站seo优化总结
  • ps怎么做华为网站界面腾讯体育nba
  • 单位网页制作搜索引擎优化的特点
  • 基础很差去公司做网站搭建网站的软件
  • 做网站需要多少钱卖片可以吗seo优化的方法
  • 哪个网站免费做简历郑州网站托管
  • 邯郸医院网站建设口碑营销的主要手段有哪些
  • 营销网站建设评估及分析百度网盘登录入口