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

html5移动网站开发30条新闻摘抄

html5移动网站开发,30条新闻摘抄,快速知彼网络网站建设,怎么做百度自己的网站有效单词缩写 字符串可以用 缩写 进行表示,缩写 的方法是将任意数量的 不相邻 的子字符串替换为相应子串的长度。例如,字符串 “substitution” 可以缩写为(不止这几种方法): “s10n” (“s ubstitutio n”) “sub4…

有效单词缩写
在这里插入图片描述

字符串可以用 缩写 进行表示,缩写 的方法是将任意数量的 不相邻 的子字符串替换为相应子串的长度。例如,字符串 “substitution” 可以缩写为(不止这几种方法):

“s10n” (“s ubstitutio n”)
“sub4u4” (“sub stit u tion”)
“12” (“substitution”)
“su3i1u2on” (“su bst i t u ti on”)
“substitution” (没有替换子字符串)

下列是不合法的缩写:

“s55n” (“s ubsti tutio n”,两处缩写相邻)
“s010n” (缩写存在前导零)
“s0ubstitution” (缩写是一个空字符串)
给你一个字符串单词 word 和一个缩写 abbr ,判断这个缩写是否可以是给定单词的缩写。

子字符串是字符串中连续的非空字符序列。

class Solution {
public:bool validWordAbbreviation(string word, string abbr) {int abbrsize= abbr.size(),wordsize=word.size();//游标,记录当前判断的位置int abbrLen=0; //num记录字母间的数字大小int num=0; for (int i = 0; i < abbrsize; ++i){if (abbr[i]>='a' && abbr[i]<='z'){abbrLen+=num+1; //数字加字母的长度num=0;//越界或者单词对应位置不相同,直接返回falseif (abbrLen>wordsize || abbr[i]!=word[abbrLen-1]) return false;}else{ //遇到了前导0:当前缩写位置上的字符为0,并且num=0if (!num && abbr[i]=='0') return false;num=num*10+abbr[i]-'0'; //连续遇到两个数字,要拼接起来}}return abbrLen+num==wordsize;}
};
http://www.ds6.com.cn/news/33952.html

相关文章:

  • wordpress 哪个好郑州seo网络推广
  • wordpress 模板教程南京百度推广优化排名
  • 如何设计营销 网站建设东莞seo建站投放
  • ppth5怎么制作优化公司流程制度
  • 成都三网合一网站建设kol推广是什么意思
  • 一线互联网公司有哪些seo诊断专家
  • vps网站搬家昆山网站建设推广
  • 龙口做网站湖南平台网站建设制作
  • html5个人网站源码谷歌排名查询
  • 网站备案负责人幕布照软文广告300字范文
  • 免费网站建设培训学校自己做网站如何赚钱
  • 网站开发 相册营销网店推广的软文
  • 网页网页设计班网站快速排名优化哪家好
  • 做外贸网站注意事项百度问答优化
  • 企业建站方案全部视频支持代表手机浏览器
  • 蓝希菏泽网站建设企业网络推广方法
  • 网站建设智能优化青岛设计优化公司
  • 在58同城做网站有生意吗百度网站认证
  • wap网站案例seo基本步骤
  • 邯郸网站建设联系电话今日新闻大事件
  • 首页排名关键词优化seo如何快速排名百度首页
  • 东莞有哪些公司百度首页排名优化多少钱
  • 深圳中国有名的设计公司搜索引擎排名优化公司
  • 百度网站上做推广受骗自己如何制作一个小程序
  • 如何给网站绑定域名bt种子磁力搜索引擎
  • 罗湖网站制作公司临沂色度广告有限公司
  • angularjs 做电商网站苏州网站外包
  • jsp网站服务建设是什么上海专业的seo推广咨询电话
  • 西安直播室网站建设sem账户托管
  • 如何申请域名后缀seo是什么岗位的缩写