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

北京网站制作公司排名佛山市企业网站seo联系方式

北京网站制作公司排名,佛山市企业网站seo联系方式,网站seo查询工具,wordpress意思【小菜鸡刷题记】#xff1a;字符串 剑指 Offer 05. 替换空格剑指 Offer 58 - II.左旋转字符串剑指 Offer 20.表示数值的字符串剑指 Offer 67. 把字符串转换成整数 特此声明#xff1a;题目均来自于力扣 剑指 Offer 05. 替换空格 题目链接 请实现一个函数#xff0c;把字符… 【小菜鸡刷题记】字符串 剑指 Offer 05. 替换空格剑指 Offer 58 - II.左旋转字符串剑指 Offer 20.表示数值的字符串剑指 Offer 67. 把字符串转换成整数 特此声明题目均来自于力扣 剑指 Offer 05. 替换空格 题目链接 请实现一个函数把字符串 s 中的每个空格替换成%20。 示例 1 输入s “We are happy.” 输出“We%20are%20happy.” class Solution { public:string replaceSpace(string s) {string str;for(int i0;is.size();i){if(s[i] ){str%20;}else{strs[i];}}return str;} };剑指 Offer 58 - II.左旋转字符串 剑指 Offer 58 - II. 左旋转字符串 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如输入字符串abcdefg和数字2该函数将返回左旋转两位得到的结果cdefgab。 示例 1 输入: s “abcdefg”, k 2 输出: “cdefgab” //三步翻转法 class Solution { public:string reverseLeftWords(string s, int n) {int kn%s.size();//反转前半段reverse(s.begin(),s.begin()k);//反转后半段reverse(s.begin()k,s.end());//整体反转reverse(s.begin(),s.end());return s;} };//字符串拼接法 class Solution { public:string reverseLeftWords(string s, int n) {return s.substr(n)s.substr(0,n);} };剑指 Offer 20.表示数值的字符串 剑指 Offer 20. 表示数值的字符串 解题思路数值可以表示为A [ . [ B ] ] [ E | e C ]或者.B [ e | E C ] 其中A是这个数值的整数部分B是小数点后及e之前的小数部分C是e的指数部分 整数部分不是必须的 以数值字符串123.45e6为例123为整数部分A45为小数部分B6为指数部分C class Solution { public://匹配正负号bool isInteger(string s){if(s[0]||s[0]-)s.erase(0,1);return Isdigit(s); }//判断是否出现数字bool Isdigit(string s){int i0;while(s[i]!\0isdigit(s[i])){i;}ss.substr(i);return i0;}void EraseSpace(string s){//去除首尾空格int i 0;while (i s.size() s[i] )i;s s.substr(i);while (s.back() )s.pop_back();}bool isNumber(string s) {if(s) return false;EraseSpace(s);//判断是否出现‘’‘-’数字并原地修改字符串bool IntegerisInteger(s);//如果出现.证明到了小数部分if(s[0].){s.erase(0,1);// ||的原因// 19. 等于9.0// 29.9 正常数值// 3.9 等于0.9IntegerIsdigit(s)||Integer;}//如果出现‘e’E,指数部分if(s[0]e||s[0]E){s.erase(0,1);//用的原因// 1.e前面没有整数.e6、e6不能表示数字// 2.e的后面没有整数 6e、6e3不能表示数字IntegerIntegerisInteger(s);}//特殊情况如果e后面有小数点会在s\0这一步判断失败return Integer s\0;} };剑指 Offer 67. 把字符串转换成整数 剑指 Offer 67. 把字符串转换成整数 写一个函数 StrToInt实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 考虑特殊输入如字符串是一个、\0 0 0 -0 我定义了一个枚举类型以及一个全局变量用来分辨是否是合法输入 enum{IsUnlawful0,IsLawful};//判断是否是非法输入 static int g_stateIslawful; class Solution { public:int strToInt(string str) {int g_stateIsUnlawful;//非法输入long long num0;int i0;if(str ! str!\0){bool flagtrue;//正数while(str[i] )//去空格{i;}if(str[i])//判断符号{i;}else if(str[i]-){i;flagfalse;}if(str[i]!\0)//-\0;{numDigitToStr(str,i,flag);//转换}}//coutg_stateendl;这里进用来测试是非法输入还是合法输入return static_castint(num);}long long DigitToStr(string s,int i,bool flag){long long num0;while(s[i]!\0){if(isdigit(s[i])){int retflagtrue? 1:-1; num10*num(s[i]-0)*ret;//判断是否越界if(numINT_MAXflag){return INT_MAX;}if(numINT_MIN!flag){return INT_MIN;}}if(!isdigit(s[i]))//异常结束我这里把 4193 with words、words and 987看成一种情况{break;}i;if(s[i]\0)//正常结束{//设置为合法输入g_stateIsLawful;}}return num;} };
http://www.w-s-a.com/news/914405/

相关文章:

  • 燕莎网站建设互联网排名前十的公司2021
  • 微软云怎么做网站微商城和小程序区别
  • 哈尔滨建站的系统网站到首页排名
  • 运动网站开发的需求分析南通市住房和城乡建设局网站
  • 佘山做网站谷歌云做网站
  • 免费发布信息网站大全666做p2p网站费用
  • 北京 网站建设咨询顾问公司网络公司有几家
  • 设计类网站如何用ps做网站首页
  • 品牌网站建设的关键事项设计网有哪些
  • 网站没收录徐州建设工程审图中心网站
  • 网站建设记账做什么科目erp系统有哪些软件
  • 泰拳图片做网站用哪里有做空包网站的
  • 查外链网站重庆做网站微信的公司
  • 有没有外包活的网站如何做网站快捷键的元素
  • 公司网站赏析网站制作2019趋势
  • 企业进行网站建设的方式有( )推广引流违法吗
  • 按营销型网站要求重做网站 费用点金网站建设
  • 深圳做网站互联网服务
  • 网站sem托管wordpress安装无法连接数据库
  • 深圳网站建设开发公司哪家好微信小程序商家入口
  • 江门站排名优化建立什么网站赚钱
  • 科普文章在那个网站做招聘网站代做
  • 监控设备东莞网站建设游戏网站域名
  • 对商家而言网站建设的好处网址导航怎么彻底删除
  • app设计网站模板企业展厅策划设计公司有哪些
  • wordpress销售主题手机网站关键词优化
  • 怎么查一个网站是什么程序做的三亚城乡建设局网站
  • 深圳分销网站设计公司做网站一般需要多久
  • 企业网站设计代码丹东seo排名公司
  • 企业网站建设定制开发服务网站建设说课ppt