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

网站后台管理水印怎么做it运维是什么

网站后台管理水印怎么做,it运维是什么,国际建设管理学会网站,app开发自学URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。 示例 1: 输入:"Mr John Smith ", 13 输出:"Mr%20John%20Smith&…

URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。

示例 1:

输入:"Mr John Smith    ", 13
输出:"Mr%20John%20Smith"

示例 2:

输入:"               ", 5
输出:"%20%20%20%20%20"

提示:

  • 字符串长度在 [0, 500000] 范围内。

最直接的一种方法是重新定义一个字符串来存储要返回的字符,如果原字符串有空格,则返回%20,若不是空格,则返回原字符

leetcode代码

class Solution {
public:string replaceSpaces(string S, int length) {string str;for(int i=0;i<length;i++){if(S[i]==' '){str+="%20";}else{str+=S[i];}}return str;}
};
class Solution {
public:string replaceSpaces(string S, int length) {int i=length-1;int j=S.size()-1;while(i>=0){if(S[i]==' '){S[j--]='0';S[j--]='2';S[j--]='%';}else{S[j--]=S[i];}i--;}//注意是j+1,因为最后对下标0的位置赋值之后还要做一次j--return S.substr(j+1);}
};

第二种方法其实也比较容易想到,比起第一种办法不浪费空间,采用双指针的方式,对同一个字符串进行操作。

有大佬知道为什么用replace方法会超时吗?跪谢!!!!

http://www.yayakq.cn/news/960741/

相关文章:

  • 建设数据库网站需要哪些设备深圳龙岗做网站
  • xampp做网站厦门城乡建设厅网站
  • 有域名怎么建网站南宁百度一下你就知道百度首页
  • 长沙专业网站制作上海外贸公司集中在哪里
  • 肇庆企业网站关键词优化教程湖州微网站建设
  • 如何上传文件到自己的网站做海报有什么素材网站知乎
  • 佛山模板建站能不能把wordpress程序转到帝国
  • 蚌埠专业制作网站的公司网站开发与设计实训心得一千字
  • 关于建设网站的图wordpress地图导航插件
  • 做软测的网站网上购物网站大全
  • 沈阳做网站的公司有哪些个人主页网页设计素材
  • 雄安网站设计制作企业营销策划实现的途径
  • 怎么做论坛社区网站网站建设都一般步骤
  • 凡科做网站要钱电脑网站有哪些
  • 个人网站建设教学视频外贸网站建设工作计划
  • 黔南网站建设多少钱百度seo网站优化 网络服务
  • 唐山微网站建设价格计算机前端培训多少钱
  • 查工作单位的网站抖音关键词优化排名
  • 即墨做砍价小程序最好的网站深圳建网
  • 网站开发常用语言的优劣势wordpress手机登录跳转页面
  • 游戏源码下载临漳seo整站排名
  • 紫云网站建设来宾住房和建设局网站
  • 专业手机网站建设公司黄页88登录入口
  • 深圳网站制作台沈阳网站关键词
  • 敬请期待同义词防控措施有这些优化
  • 如何进行网站管理网站建设开发怎么选专业
  • 做网站公司名字餐饮行业做网站有什么好处知乎
  • 重庆便宜做网站的江苏seo和网络推广
  • 做阿里巴巴网站的电话号码网站制作设及的技术
  • 芜湖网站建设推广前端如何做响应式网站