双指针yyds
class Solution {
public static void reverseString(char[] s) {
int left=0,right=s.length-1;
while(left<right){
char temp=s[left];
s[left]=s[right];
s[right]=temp;
++left;
--right;
}
}
}
本文介绍了一种使用双指针技术来高效地翻转字符数组的方法。在给定的Java代码中,左右两个指针从数组两端开始交换元素,直到它们相遇,实现了字符串的反转。这种方法简洁且易于理解,是解决此类问题的经典算法之一。
198

被折叠的 条评论
为什么被折叠?



