保定中小企业网站制作,网站域名空间租用合同,云南住建局和城乡建设官网,搭建网站程序1.题目 2.知识点
交换两个变量值的代码 char temps[left];//temp为暂时的变量#xff0c;left是左指针#xff0c;将left暂时存储在temp里面s[left]s[right];//将右指针的值赋给左指针s[right]temp;//将temp的值给右指针left;//左指针向左移动right--;//右指针向右移动3.代码…1.题目 2.知识点
交换两个变量值的代码 char temps[left];//temp为暂时的变量left是左指针将left暂时存储在temp里面s[left]s[right];//将右指针的值赋给左指针s[right]temp;//将temp的值给右指针left;//左指针向左移动right--;//右指针向右移动
3.代码实现
class Solution {public void reverseString(char[] s) {int left0,rights.length-1;//left为左指针向右移动//right为右指针向左移动while(leftright)//确保左指针要小于右指针然后相等的时候就是到中间值 left 和 right 相遇不用交换{char temps[left];//temp为暂时的变量left是左指针将left暂时存储在temp里面s[left]s[right];//将右指针的值赋给左指针s[right]temp;//将temp的值给右指针left;//左指针向左移动right--;//右指针向右移动}}
}