博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
345. Reverse Vowels of a String(交换元音字母)(leetcode)
阅读量:6583 次
发布时间:2019-06-24

本文共 506 字,大约阅读时间需要 1 分钟。

Write a function that takes a string as input and reverse only the vowels of a string.

Example 1:

Input: "hello"Output: "holle"

Example 2:

Input: "leetcode"Output: "leotcede"

Note:

The vowels does not include the letter "y".

方法一:双指针

1、数组转换成字符串

  构造方法String s=new String(char[]arr)

  String.valueOf(char[]arr)

2、字符串转换成数组/字符

  s.toCharArray()

  s.charAt(int index)

  s.split(",")

3、如果有数组的遍历通常要先考虑双指针能不能用

4、多次判断一个东西的时候可以考虑写子函数。

时间复杂度:o(n)         运行时间:3ms         占用空间:36.7mb

 

转载于:https://www.cnblogs.com/shaer/p/10418420.html

你可能感兴趣的文章
3518EV200 SDK学习1
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
ADO.NET笔记——使用DataSet返回数据
查看>>
Python脚本日志系统
查看>>
每日一记--cookie
查看>>
八、通用类型系统
查看>>
JQuery的ajaxFileUpload的使用
查看>>
JavaScript 特殊效果代码
查看>>
【?】codeforces721E Road to Home(DP+单调队列)
查看>>
MySQL 仅保留7天、一个月数据
查看>>
Diff Two Arrays
查看>>
下拉菜单
查看>>
[清华集训2014]玛里苟斯
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>
UVM中的class--2
查看>>
ORACLE 存储过程异常捕获并抛出
查看>>
root用户重置其他密码
查看>>
Oracle推断值为非数字
查看>>