博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
345. Reverse Vowels of a String
阅读量:6876 次
发布时间:2019-06-26

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

问题描述

681089-20160822141547136-851115942.png

解决方案

class Solution {public:    string reverseVowels(string s) {        string vowels("aeiouAEIOU");        string::size_type begin=0;        string::size_type end=s.size();        while(begin!=string::npos)        {            begin=s.find_first_of(vowels,begin);            end=s.find_last_of(vowels,end);            if(begin>=end)  break;               swap(s[begin],s[end]);            ++begin;            --end;         }        return s;    }};

转载于:https://www.cnblogs.com/ucas/p/5795409.html

你可能感兴趣的文章
How Do Annotations Work in Java?--转
查看>>
查看centos中的用户和用户组
查看>>
web.xml中常用元素的解读
查看>>
Direct-X学习笔记--纹理映射
查看>>
使用接口实现多继承
查看>>
Foreach循环输出索引值
查看>>
041 SparkSql的回顾与复习
查看>>
myql基准测试工具Sysbench
查看>>
想拥有一款钢铁侠Jarvis管家的软件吗?
查看>>
web前端自动化测试利器puppeteer介绍
查看>>
Mac怎么生成.ssh文件
查看>>
“C语言” 读书札记(四)之[再续编译执行]
查看>>
[CODE] Dahua Lin贡献的两个开源软件
查看>>
高斯消元法求解线性方程组的解集
查看>>
C++ 沉思录——Chap5:代理类
查看>>
通向架构师的道路(第一天)之Apache整合Tomcat - lifetragedy的专栏 - 博客频道 - CSDN.NET...
查看>>
VS2015 android 设计器不能可视化问题解决。
查看>>
httppp 1.4.0 发布,HTTP响应时间监控
查看>>
52. N-Queens II
查看>>
【Mongodb】3.X 配置身份验证
查看>>