☰
第 173 场双周赛Q1——3794. 反转字符串前缀
2026/10/21 11:36:47 网站建设 项目流程

题目链接:3794. 反转字符串前缀(简单)

算法原理:

解法:截取后拼接

2ms击败70.23%

时间复杂度O(N)

将前K个反转,就涉及到将不可变的字符串变成可变的,所以要用到StringBuffer来拼接,先将需要反转的拼接在一起,剩下的再拼接在后面即可

Java代码:

class Solution { public String reversePrefix(String s, int k) { StringBuffer sb=new StringBuffer(); for(int i=k-1;i>=0;i--) sb.append(s.charAt(i)); sb.append(s.substring(k,s.length())); return sb.toString(); } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询