题目详解
相关链接
思路
- 模拟字符串遍历,分段拼接字符串
看完代码随想录之后的想法
- 可以将字符串先转化成数组,便于原地进行字符反转(同344.反转字符串),最后再转回字符串
实现过程中遇到的困难
代码
1 | function reverseStr(s: string, k: number): string { |
时间复杂度:O(n)
空间复杂度:O(n)
收获
- js中字符串是基本类型,不能直接修改,可转化为数组便于操作
1 | function reverseStr(s: string, k: number): string { |
时间复杂度:O(n)
空间复杂度:O(n)