题目:替换空格

接口:

char* replaceSpace(char* s)
{}

解题思路:

开辟一个新的数组,是大小原数组的三倍,将原数组中的值放进去,用'%','2','0'替代' '

代码:

char s2[3000] = { 0 };
char* replaceSpace(char* s1)
{int sz = strlen(s1);  char* p = s2;int i = 0;int index = 0;for (i = 0; i < sz; i++){char c = s1[i];if (c == ' '){s2[index++] = '%';s2[index++] = '2';s2[index++] = '0';}else{s2[index++] =c;}}return p;
}

剑指offer(2)相关推荐

  1. 【剑指offer】顺时针打印矩阵

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/26053049 剑指offer上的第20题,九度OJ上測试通过. 题目描写叙述: 输入一个矩 ...

  2. 剑指offer第二版答案详细版(带详细解题思路)

    1.滑动窗口的最大值(剑指offer原59题) 解题思路:其实是一个队列的问题,用一个队列去维护当前窗口中的所有元素:首先将超出窗口中的队头元素先删掉,然后将新的元素插入当前窗口中,插入时要判断新插入 ...

  3. 【每日一题】剑指 Offer 10- I. 斐波那契数列

    剑指 Offer 10- I. 斐波那契数列

  4. 【每日一题】剑指 Offer 22. 链表中倒数第k个节点

    剑指 Offer 22. 链表中倒数第k个节点

  5. 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...

    点击上方"Jerry的算法和NLP",选择"星标"公众号 重磅干货,第一时间送达 题目 链表中倒数第k个节点 题目要求 输入一个链表的头结点,从尾到头反过来打印 ...

  6. 《剑指offer》写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。...

    弱菜刷题还是刷中文题好了,没必要和英文过不去,现在的重点是基本代码能力的恢复. [题目] 剑指offer 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. [思路] 直觉 ...

  7. 剑指offer:翻转单词顺序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上.同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思.例如,"st ...

  8. 剑指offer:和为S的连续正数序列

    题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久,他 ...

  9. 剑指offer:数组中只出现一次的数字

    题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 解题思路 用容器存次数. class Solution { public:void FindNu ...

  10. 剑指offer:数组中的逆序对

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

最新文章

  1. 作业调度框架_Quartz
  2. 利用python爬虫(part9)--Xpath与谓词の爱
  3. 新建maven的pom.xml第一行出错的解决思路
  4. java 摸拟qq消息提示_java 仿qq消息提示框
  5. MediaPlayer生命周期
  6. perl判断变量是数值_Perl学习12之defined undef使用
  7. 微信小程序密码显示隐藏(小眼睛)
  8. Kettle详细使用教程
  9. 网站地图(sitemap)在线生成
  10. c语言程序设计冯志红pdf,C语言程序设计:现代方法(第2版) 中文pdf扫描版[219MB]...
  11. 树莓派Python3 使用定时器
  12. 2021年运维工程师主要职责和就业前景
  13. 关于什么是AndroidX(一)
  14. FastReport VCL开发人员手册:自定义报表组件编写
  15. 服务器网站内容被阻止,关于安全狗提示“您请求的页面包含一些不合理的内容,已被网站管理员设置拦截”的解决方法...
  16. docker搭建企业级habor仓库
  17. 18 款低代码平台!开发解放双手
  18. 更多字根例字 -- 字根 (2)
  19. C语言基础09——数据在内存中的存储。整型的存储、大小端讲解、浮点数的存储、杨辉三角、找凶手、猜名次
  20. WGET批量下载风云卫星数据

热门文章

  1. 高级算法日记2:第1次课笔记
  2. 线索二叉树(C语言详解----画图理解)
  3. c实现getline函数
  4. 云计算推动在线教育发展,武汉大学探索高校教育新模式
  5. 基于RTMP的智慧数字人|AI数字人传输技术方案探讨
  6. 嵌入式单片机编程魔法之三权分立
  7. git将一个分支合入到另一个分支
  8. 面试两连击:线上JVM GC问题和OOM内存溢出的解决方案,聊聊呗!
  9. ipmi nf5280m5 浪潮_浪潮服务器NF5280M5怎么样?浪潮NF5280M5服务器配置参数
  10. Civil3D道路模型导入Infraworks2020中曲面的有关问题