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

嘉义市网站建设_网站建设公司_MongoDB_seo优化

北京公司网站制作电话,山西省经济建设投资公司网站,网站建设ppt方案,深圳营销型网站建设推广服务题目 请实现一个函数#xff0c;把字符串中的每个空格替换成%20。 你可以假定输入字符串的长度最大是1000。 注意输出字符串的长度可能大于1000。样例 输入#xff1a;We are happy.输出#xff1a;We%20are%20happy.方法一#xff…题目 请实现一个函数把字符串中的每个空格替换成%20。 你可以假定输入字符串的长度最大是1000。 注意输出字符串的长度可能大于1000。样例 输入We are happy.输出We%20are%20happy.方法一 // 时间复杂度是 O(n)。class Solution { public:string replaceSpaces(string str) {string res; //必须新定义一个res不能在原来的str上修改for (auto x: str)if(x ) res%20;else resx;return res;} };方法二 class Solution { public:string replaceSpaces(string str) {int len 0;for (auto c : str)if (c )len 3;elselen ; //计算长度int i str.size() - 1, j len - 1; //修改指针的位置str.resize(len); //重定义str长度while (i 0){if (str[i] ) //从后往前当str[i] ,则添加{str[j -- ] 0;str[j -- ] 2;str[j -- ] %;}else str[j -- ] str[i]; //否则简单的赋值。 str[j--] str[i] . 把str原来的值赋值给扩建的str后面的i -- ;}return str;} };作者yxc 链接https://www.acwing.com/solution/AcWing/content/704/ 来源AcWing 著作权归作者所有。商业转载请联系作者获得授权非商业转载请注明出处。 心得 方法一 必须新定义一个res不能再原来的str上修改。 invalid conversion from ‘const char*’ to ‘char’ [-fpermissive] str最终是const长度是有限的不能添加%20长度为3. 见方法二 方法二 关键在于str进行了重新定义长度。
http://www.ihoyoo.com/news/32860.html

相关文章:

  • 网站仿站教程中山网站建设咨询
  • 比较商务网站的营销策略江阴建设局网站招考
  • 湖南做网站 搜搜磐石网络vps网站目录权限设置
  • 用vue-cli做的网站网站中所有标签
  • 重庆网站建设网搜科技开发一个游戏需要多少钱
  • 网站导航栏下拉菜单哪个行业对网站建设需求大
  • 五金配件东莞网站建设技术支持cms网站模板套用教程
  • 网站建设的实验小结三金网手机网站
  • 工程建设网站怎么提交有建设网站的公司吗
  • 微信开发者工具下载安装百度seo是什么意思
  • 手机网站什么意思wordpress 图片自动下载
  • 免费申请账号网站项目网络式管理流程是
  • 建网站需要什么设计专业网站空间怎么购买
  • 西安手机网站制作的公司做软装设计找图有什么好的网站
  • 毕设代做的网站市场营销推广方案模板
  • 怎么给网站加代码制作网页如何给背景设置颜色
  • 电商网站报价黔南seo
  • 天津城市建设招标网站wordpress怎么上线
  • 郑州网站建设哪家最好网站seo搜索引擎的原理是什么
  • 正版传奇手游官方网站深圳专业企业网站制作
  • 容城县建设银行网站在线设计工具的网站怎么做
  • 360搜索联盟网站制作网站源码使用
  • 网站开发笔记本要多少钱的中交路桥建设有限公司是国企吗
  • 高校建设人事处网站的意义国内空间
  • 网站开发作业wordpress主题查询
  • 国内自适应网站做书评的网站有哪些
  • 预约做家庭清洁的网站怎么在电脑上自己做网站
  • seo教程技术整站优化wordpress国产定制主题
  • 建设银行网站机构专业网站制作的公司
  • 江苏建设网南京seo网络推广