博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
345. 反转字符串中的元音字母
阅读量:4028 次
发布时间:2019-05-24

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

编写一个函数,以字符串作为输入,反转该字符串中的元音字母。

示例 1:

输入: "hello"输出: "holle"

示例 2:

输入: "leetcode"输出: "leotcede"

思路:设置头尾双重指针,从两头往中间查找元音字母,遇到元音字母进行字符交换。注意两个语法的用法:

1、size_type find_first_of( const basic_string& str, size_type pos = 0 ) const;

     寻找等于给定字符序列中字符之一的首个字符。搜索只考虑区间 [pos, ) 。若区间中不存在字符,则返回-1 。

2、size_type find_last_of( const basic_string& str, size_type pos = npos ) const;

    寻找等于给定字符序列中字符之一的最后字符。搜索只考虑区间 [0, pos] 。若区间中不存在这种字符,则返回-1。

class Solution {public:    string reverseVowels(string s) {        int i=0, j=s.size()-1;        while(i

 

转载地址:http://llabi.baihongyu.com/

你可能感兴趣的文章
关于activity保存页面状态的两个方法
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
关于let{a}=B出现的解构赋值
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
android给文字加边框(修改不能居中的问题)
查看>>
coursesa课程 Python 3 programming course_2_assessment_1
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>
coursesa课程 Python 3 programming 输出每一行句子的第三个单词
查看>>
coursesa课程 Python 3 programming Dictionary methods 字典的方法
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming Tuple Assignment with Unpacking
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>
coursesa课程 Python 3 programming course_2_assessment_8 sorted练习题
查看>>
visca接口转RS-232C接口线序
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>