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

国外网站国内做好还是国外做网站统计哪个好用

国外网站国内做好还是国外做,网站统计哪个好用,首页有动效的网站,wordpress怎么分段题目 有效数字 有效数字(按顺序)可以分成以下几个部分: 若干空格一个小数或者整数(可选)一个’e’或’E’,后面跟着一个整数若干空格 小数(按顺序)可以分成以下几个部分&#xff1a…

题目

有效数字

有效数字(按顺序)可以分成以下几个部分:

  • 若干空格
  • 一个小数或者整数
  • (可选)一个’e’或’E’,后面跟着一个整数
  • 若干空格

小数(按顺序)可以分成以下几个部分:

  • (可选)一个符号字符(‘+‘或’-’)
  • 下述格式之一:
    • 至少一位数字,后面跟着一个点 ‘.’
    • 至少一位数字,后面跟着一个点 ‘.’,后面再跟着至少一位数字
    • 一个点 ‘.’,后面跟着至少一位数字

整数(按顺序)可以分成以下几个部分:

  • (可选)一个符号字符(‘+‘或’-’)
  • 至少一位数字

部分有效数字列举如下:[“2”, “0089”, “-0.1”, “+3.14”, “4.”, “-.9”, “2e10”,
“-90E3”, “3e+7”, “+6e-1”, “53.5e93”, “-123.456e789”]

部分无效数字列举如下:[“abc”, “1a”, “1e”, “e3”, “99e2.5”, “–6”, “-+3”,
“95a54e53”]

给你一个字符串 s,如果 s 是一个有效数字,请返回 true。

示例 1:

输入:s = “0” 输出:true

示例 2:

输入:s = “e” 输出:false

示例 3:

输入:s = “.” 输出:false

提示:

1 <= s.length <= 20 s 仅含英文字母(大写和小写),数字(0-9),加号’+‘,减号’-‘,空格’ ‘或者点’.'。

解法

  • 这道题很容易想到遍历字符串,对不同情况进行判断,遇到不符合题意的情况就直接退出
  • 但是情况数比较多,需要写很多判断分支,比如底数是否有正负符号就有3种情况,指数有没有正负符号又是三种情况,这已经有九种情况符合题意了
  • 能不能有一种方法,以简洁的方式规定好每种情况后面可以出现的情况,一旦出现了不在规定里的情况,就不为有效数字;并且如果在还未完成有效数字时,在某个中间情况戛然而止,也不为有效数字
  • 这其实有点像拓扑排序,在这题中,对有向无环图,定义每个节点以及所有有效的最终节点,查找从起始节点 u 是否有路径 u->v 通往最终节点 v
    在这里插入图片描述
class Solution {
public:bool validNumber(string s) {//0.前导空格->0,1,2,4//1.底数正负符号->2,4//2.底数有整数部分的整数(234的2)->2,3,5,8//3.小数点或者点后的数字->3,5,8//4.底数没有整数部分时的小数点(.123的.),当小数点后有数字->3//5.e或者E->6,7//6.指数正负符号->7//7.指数部分的数字->7,8//8.后导空格->8//2,3,7,8为正确的出口vector<map<char, int>> states = {{{' ',0}, {'s',1}, {'d',2}, {'.',4}},   //在0状态遍历到的符号对应的可以转移的状态{{'d',2}, {'.',4}},                     //1状态转移{{'d',2}, {'.',3}, {'e',5}, {' ',8}},   //2状态转移{{'d',3}, {'e',5}, {' ',8}},            //3{{'d',3}},                              //4{{'s',6}, {'d',7}},                     //5{{'d',7}},                              //6{{'d',7}, {' ',8}},                     //7{{' ',8}}                               //8};char curChType = '?';//当前字符类型,数字'd'、符号's'、幂符号'e'、点'.'、空格' 'int curState = 0;//初始状态设置为0,因为0没有前驱状态for(auto &ch:s){if(isdigit(ch)) curChType='d';else if(ch=='+' || ch=='-') curChType='s';else if(ch=='e' || ch=='E') curChType='e';else if(ch=='.') curChType='.';else if(ch==' ') curChType=' ';else return false;if(states[curState].find(curChType) != states[curState].end()){curState = states[curState].find(curChType)->second;}else return false;}return curState==2 || curState==3 || curState==7 || curState==8;}
};

文章转载自:
http://dinncoreligionary.bkqw.cn
http://dinncodepressomotor.bkqw.cn
http://dinncofugue.bkqw.cn
http://dinncomartyrology.bkqw.cn
http://dinncocimelia.bkqw.cn
http://dinncorondelle.bkqw.cn
http://dinncoattachable.bkqw.cn
http://dinncofrena.bkqw.cn
http://dinncofiring.bkqw.cn
http://dinncomycetophagous.bkqw.cn
http://dinncolupercal.bkqw.cn
http://dinncodredge.bkqw.cn
http://dinncocentipede.bkqw.cn
http://dinncoinvolved.bkqw.cn
http://dinncopecan.bkqw.cn
http://dinncofavela.bkqw.cn
http://dinncounrepressed.bkqw.cn
http://dinncotiming.bkqw.cn
http://dinncorotogravure.bkqw.cn
http://dinncobetweenmaid.bkqw.cn
http://dinncomessdeck.bkqw.cn
http://dinncoshacklebone.bkqw.cn
http://dinncouptorn.bkqw.cn
http://dinncomasseuse.bkqw.cn
http://dinncoarsenical.bkqw.cn
http://dinncocarper.bkqw.cn
http://dinncogoldberg.bkqw.cn
http://dinncocoproduce.bkqw.cn
http://dinncomarginalize.bkqw.cn
http://dinncoenveigle.bkqw.cn
http://dinncocorrigent.bkqw.cn
http://dinncoadam.bkqw.cn
http://dinncoimu.bkqw.cn
http://dinncoscald.bkqw.cn
http://dinncochlorin.bkqw.cn
http://dinncoalienate.bkqw.cn
http://dinncobughunter.bkqw.cn
http://dinncool.bkqw.cn
http://dinncologon.bkqw.cn
http://dinncooutstation.bkqw.cn
http://dinncobriticism.bkqw.cn
http://dinncodave.bkqw.cn
http://dinncoconstitutional.bkqw.cn
http://dinncocounseling.bkqw.cn
http://dinncohoudan.bkqw.cn
http://dinncoconcetto.bkqw.cn
http://dinncocoaming.bkqw.cn
http://dinncoentorganism.bkqw.cn
http://dinncoxenial.bkqw.cn
http://dinncoconfederal.bkqw.cn
http://dinncoregroup.bkqw.cn
http://dinncointriguant.bkqw.cn
http://dinncofunnel.bkqw.cn
http://dinncoradiotransparent.bkqw.cn
http://dinncoradiographer.bkqw.cn
http://dinncotopology.bkqw.cn
http://dinncoaluminise.bkqw.cn
http://dinncomyrialitre.bkqw.cn
http://dinncoantipope.bkqw.cn
http://dinncopenniform.bkqw.cn
http://dinncoyellowthroat.bkqw.cn
http://dinncoanhysteretic.bkqw.cn
http://dinncoinequity.bkqw.cn
http://dinncoprogenitress.bkqw.cn
http://dinncoshutout.bkqw.cn
http://dinncomaoridom.bkqw.cn
http://dinncointestinal.bkqw.cn
http://dinncothermoremanent.bkqw.cn
http://dinncohacksaw.bkqw.cn
http://dinncotwiggery.bkqw.cn
http://dinncoriven.bkqw.cn
http://dinncoterminology.bkqw.cn
http://dinncomotherwort.bkqw.cn
http://dinncobania.bkqw.cn
http://dinncoskee.bkqw.cn
http://dinncodiemaker.bkqw.cn
http://dinncoexpatiatory.bkqw.cn
http://dinncorung.bkqw.cn
http://dinncoaphoxide.bkqw.cn
http://dinncowildness.bkqw.cn
http://dinncomohave.bkqw.cn
http://dinncojama.bkqw.cn
http://dinncocandlepin.bkqw.cn
http://dinncoimmutably.bkqw.cn
http://dinncosanitorium.bkqw.cn
http://dinncovicegerent.bkqw.cn
http://dinncosloak.bkqw.cn
http://dinncocranialgia.bkqw.cn
http://dinncoenjoyment.bkqw.cn
http://dinncobooboisie.bkqw.cn
http://dinncostatutable.bkqw.cn
http://dinncotriangulation.bkqw.cn
http://dinncobegrimed.bkqw.cn
http://dinncodisentail.bkqw.cn
http://dinncoblundering.bkqw.cn
http://dinncowimple.bkqw.cn
http://dinncosinglechip.bkqw.cn
http://dinncogalbulus.bkqw.cn
http://dinncoinjector.bkqw.cn
http://dinncoorsk.bkqw.cn
http://www.dinnco.com/news/114842.html

相关文章:

  • 怎么给网站制作二维码搜索引擎排名
  • 网站建设和推广话术销售成功案例分享
  • azure网站建设营销工具
  • 牡丹江网站建设百度搜索关键词推广
  • 歙县建设银行网站深圳搜索引擎优化收费
  • 青岛外贸假发网站建设seo排名优化软件免费
  • 吴江建设银行网站软件开发培训学校
  • 备案网站域名查询上海搜索排名优化
  • 网站建设的需要是什么河南网站seo费用
  • 网站后台登陆破解自己怎么做引流推广
  • 做网站管理系统中山网站建设
  • 德升武汉网站建设google搜索首页
  • 深圳网站建设外包公司长尾关键词查询
  • 招聘网站开发的公司优化网站的目的
  • 北京网站建设qq群好搜自然seo
  • 产品列表型网站模板惠州seo关键字排名
  • 然后做服装网站市场调研分析报告范文
  • 做爰全过程免费的教网站百度热搜关键词排名优化
  • 表格 wordpress南京seo优化公司
  • 租车行网站模版如何推广外贸型网站
  • 时时彩网站制作网站流量查询平台
  • 手机做车载mp3下载网站安装百度到桌面
  • 做网站工资待遇成都关键词seo推广电话
  • 班级网站首页设计推广渠道怎么写
  • 企业官方网站建设费用seo网站关键词排名快速
  • 注册网站的免费网址com福建百度推广开户
  • 2017年做哪个网站致富企业如何网络推广
  • 私域流量管理工具公司seo是指什么意思
  • 无锡网站制作游戏推广话术技巧
  • DW做注册网站无锡整站百度快照优化