首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
三茶
获赞
2
粉丝
3
关注
2
看过 TA
17
男
新疆大学
2021
测试开发
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑三茶吗?
发布(16)
刷题
三茶
2020-11-04 22:14
测试开发
替换空格
题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路:时隔一周第二次写这道题,一开始只能想到从右往左去遍历,因为从左往右会覆盖原字符串,然后可以思考到去计算空格数,思考几分钟想看答案,看了两行之后感觉又有新的思路。1:首先计算空格数cnt,通过空格数可以知道要产生几次替换。2:计算更新字符串后的新长度,跟计算空格数相关 new_length=cnt2+length。3:从右向左遍历通过判别是否为空格,决定是插入02%还是直接插入原字符。*联想:**指针数组,数组指针,ch...
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务