摘要:
剑指Offer 05:替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy." 思路 如果想把这道题目做到极致,就不要只用额外的辅助空间了! 首先扩充数组到每个空格替换成"%20"之 阅读全文
posted @ 2021-03-11 10:31
胡木杨
阅读(86)
评论(0)
推荐(0)
摘要:
编号541:反转字符串II 给定一个字符串 s 和一个整数 k,你需要对从字符串开头算起的每隔 2k 个字符的前 k 个字符进行反转。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例: 输入: s = " 阅读全文
posted @ 2021-03-11 10:30
胡木杨
阅读(89)
评论(0)
推荐(0)
摘要:
编号344:反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入 阅读全文
posted @ 2021-03-11 10:28
胡木杨
阅读(71)
评论(0)
推荐(0)
摘要:
编号383: 赎金信 给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。 (题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需 阅读全文
posted @ 2021-03-11 10:27
胡木杨
阅读(43)
评论(0)
推荐(0)

浙公网安备 33010602011771号