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

中山网站建设与设计seo技术培训山东

中山网站建设与设计,seo技术培训山东,怎么做网站讯息,跨境电商可不可靠给你一个字符串 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/326697.html

相关文章:

  • 为什么用html5做网站网站推广和优化系统
  • 旅游网站设计理念google seo是什么啊
  • wordpress用户注册地址关键词seo排名优化软件
  • 深圳市网站建设外包公司排名seo外包公司排名
  • 长春做网站公司哪家好优化排名推广关键词
  • 网站建设方案书 5个备案2020最新推广方式
  • 最有效的网站推广费用重庆二级站seo整站优化排名
  • 网站设计案例购物网站有哪些
  • 成都双语网站开发线上营销课程
  • 网站建设需要会什么软件软文推荐
  • 滨州制作网站关键词优化网站排名
  • 大厂县建设局网站交换链接平台
  • 专业网站建设企业爱站网长尾词挖掘
  • 网站建设公司网站建设公司网页设计模板图片
  • 网络专业的网站建设价格网站seo哪里做的好
  • asp.net 做网站文章是怎么存储的网站建设的公司
  • 河北wap网站建设引擎优化是什么意思
  • 从蜘蛛日志分析网站重庆人社培训网
  • 视频网站应该怎么做百度竞价推广屏蔽软件
  • 郴州房产网整站排名优化品牌
  • dede网站架设教程建站seo推广
  • 网站建站公司官网seo优化培训机构
  • 武汉双军网站建设公司怎么样中国搜索引擎有哪些
  • 昆明网站建设代理在线域名查询网站
  • 中小学 网站建设 通知线上广告推广
  • 网站建设数据安全分析百度推广怎么联系
  • 帮其他企业做网站属于外包公司吗南通seo
  • 信息发布网站怎么做今日新闻消息
  • mb个人网站爱站网能不能挖掘关键词
  • 医药公司网站建设seo搜索引擎优化期末考试