
/**
* @param {character[]} s
* @return {void} Do not return anything, modify s in-place instead.
*/
var reverseString = function(s) {
let start=0;
let end=s.length-1;
while(start<end){
[s[start],s[end]]=[s[end],s[start]];
start++;
end--;
}
return s;
};
双指针,一头一尾互换值即可

本文介绍了一个简单的JavaScript函数`reverseString`,利用双指针技术,从字符串两端开始交换字符,实现字符串的原地反转。
613

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



