文化遗产(古建筑)构件检测数据集 | 古建筑构件 文化遗产 构件识别 文物保护 目标检测9216期
2026/10/21 11:36:40
算法原理:
解法:截取后拼接
2ms击败70.23%
时间复杂度O(N)
将前K个反转,就涉及到将不可变的字符串变成可变的,所以要用到StringBuffer来拼接,先将需要反转的拼接在一起,剩下的再拼接在后面即可
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(); } }