当前位置: 首页 > news >正文

别人能打开的网站我打不开推广一般去哪发帖

别人能打开的网站我打不开,推广一般去哪发帖,网站域名怎么做变更,幼儿园网站策划题目:344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入&…

题目:344. 反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。

不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

示例 1:

输入:s = ["h","e","l","l","o"]
输出:["o","l","l","e","h"]

示例 2:

输入:s = ["H","a","n","n","a","h"]
输出:["h","a","n","n","a","H"]

提示:

  • 1 <= s.length <= 105
  • s[i] 都是 ASCII 码表中的可打印字符

代码:

class Solution {public void reverseString(char[] s) {int left = 0;int right = s.length - 1;while(left < right) {s[left] ^= s[right];//构造 a ^ b 的结果,并放在 a 中s[right] ^= s[left];//将 a ^ b 这一结果再 ^ b ,存入b中,此时 b = a, a = a ^ bs[left] ^= s[right];//a ^ b 的结果再 ^ a ,存入 a 中,此时 b = a, a = b 完成交换left++;right--;}}
}

思考:

这个题很简单,要学的就是 ^= 操作交换数据,也可以用tmp交换

题目:541. 反转字符串 II

给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。

  • 如果剩余字符少于 k 个,则将剩余字符全部反转。
  • 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。

示例 1:

输入:s = "abcdefg", k = 2
输出:"bacdfeg"

示例 2:

输入:s = "abcd", k = 2
输出:"bacd"

提示:

  • 1 <= s.length <= 104
  • s 仅由小写英文组成
  • 1 <= k <= 104

代码:

class Solution {public String reverseStr(String s, int k) {int size = s.length();char[] c = s.toCharArray();int index = 0;while(size >= 2*k) {reverseString(c,index,index + k - 1);index += 2*k;size -= 2*k;}if(size >= k) {reverseString(c,index,index + k - 1);}else {reverseString(c,index,c.length - 1);}return new String(c);}public void reverseString(char[] s,int left,int right) {while(left < right) {s[left] ^= s[right];//构造 a ^ b 的结果,并放在 a 中s[right] ^= s[left];//将 a ^ b 这一结果再 ^ b ,存入b中,此时 b = a, a = a ^ bs[left] ^= s[right];//a ^ b 的结果再 ^ a ,存入 a 中,此时 b = a, a = b 完成交换left++;right--;}}
}

思考:

此题也利用了上一题的字符串翻转,也可以用库函数。值得注意的是最后返回是new String(c);

还有要读懂题

http://www.sczhlp.com/news/30415/

相关文章:

  • 品牌vi设计包括哪些开鲁网站seo站长工具
  • 有个人做网站的广东疫情最新通报
  • 网站设计奖seo营销推广多少钱
  • 打开陕西建设厅网站搜索引擎google
  • Windows环境下Conda与Python地理空间库的DLL加载失败问题
  • py之阿里云机器翻译接口实现
  • 常州做网站一般多少钱正规的关键词优化软件
  • 微信如何建立网站百度网络科技有限公司
  • 免费公司网站制作百度信息流是什么
  • 网站开发论文模板重庆百度seo代理
  • 仙桃网站建设今天的国际新闻
  • 广州越秀建网站的公司百度云建站
  • 餐饮业网站源码 织梦免费网站的平台
  • 网站建设公司是什么十大看免费行情的软件下载
  • 重庆祥云平台做网站天津提升专业关键词排名
  • 网站404页面制作网络推广网上营销
  • 个人写真文案美好的美句seo的流程是怎么样的
  • 大语言模型基准测试框架解析
  • WordPress开放嵌入自动发现功能中的XSS漏洞分析
  • 2025最新整理Adobe InCopy 2025(IC2025)超详细下载安装教程(附一键安装包)
  • 如何制作网站导航电子商务
  • 新闻软文发稿平台站长工具seo客户端
  • 深圳网站设计合理刻地推
  • 使用.stop解决事件冒泡问题
  • MATLAB R2025a免费版下载安装教程(附快安装包+激活步骤)MATLAB免费下载安装激活教程
  • 高一下语文摘抄精选
  • 随笔20250823
  • 赣州市住房和城乡建设局网站郑州seo优化外包顾问阿亮
  • 网站自助建设平台流量查询网站
  • 做互联网公司网站谈单模拟视频教学网站分享