345. 反转字符串中的元音字母——双指针

这个题也是双指针,我的思路是对的,但是实现的时候确实遇到了一些问题:

1 需要把String变成char的数组,怎么变,我不太熟,方法是s.toCharArray();

2 刚开始没有考虑到大小写,报错了;

3 循环的思路不太对,就应该先从一头循环,遇到元音停下,循环另一面,然后交换,这里要注意判断一下是不是左右已经超了,我没有判断  所以报错了。

4 还有一个地方人家写的比较好的地是,换行的时候利用++,这样就不需要额外再写了。

代码:

https://github.com/hanleirx/LeetCode/blob/master/345.%20%E5%8F%8D%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E7%9A%84%E5%85%83%E9%9F%B3%E5%AD%97%E6%AF%8D

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容