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

iis7添加网站上海十大企业排名

iis7添加网站,上海十大企业排名,南昌市建设工程质量监督网站,网站免费建站方法LeetCode 345.反转字符串中的元音字母 题目描述 给定一个字符串 s#xff0c;你需要反转字符串中所有的元音字母#xff0c;并返回新的字符串。 元音字母是 a, e, i, o, u#xff0c;这些字母的大小写都会被考虑。 示例 1: 输入: s hello 输出: holle…LeetCode 345.反转字符串中的元音字母 题目描述 给定一个字符串 s你需要反转字符串中所有的元音字母并返回新的字符串。 元音字母是 a, e, i, o, u这些字母的大小写都会被考虑。 示例 1: 输入: s hello 输出: holle 示例 2: 输入: s leetcode 输出: leotcede Java 实现代码 class Solution {public String reverseVowels(String s) {// 用一个字符数组来保存字符串便于修改char[] arr s.toCharArray();// 设置左右指针int left 0, right arr.length - 1;// 使用双指针反转元音字母while (left right) {// 找到左边的元音字母while (left right !isVowel(arr[left])) {left;}// 找到右边的元音字母while (left right !isVowel(arr[right])) {right--;}// 交换元音字母char temp arr[left];arr[left] arr[right];arr[right] temp;left;right--;}// 返回新的字符串return new String(arr);}// 判断字符是否为元音字母private boolean isVowel(char c) {return c a || c e || c i || c o || c u || c A || c E || c I || c O|| c U;} }解题思路 双指针法: 使用两个指针 left 和 right 分别指向字符串的两端。左指针向右移动右指针向左移动直到它们相遇。判断元音字母: 定义一个辅助方法 isVowel() 来判断一个字符是否是元音字母。可以通过字符比较的方式判断是否属于 a, e, i, o, u 或其大写形式。交换元音字母: 每当找到左右指针指向的字符都是元音字母时交换这两个字符。跳过非元音字母: 如果某个指针指向的字符不是元音字母则该指针继续向中间移动直到找到下一个元音字母。终止条件: 当左指针和右指针相遇或交错时停止交换。 时间复杂度分析 时间复杂度: O(n)其中 n 是字符串的长度。我们遍历字符串一次每次操作的时间是常数时间。空间复杂度: O(n)我们将字符串转换为字符数组进行操作。
http://www.hkea.cn/news/14517550/

相关文章:

  • 博客类网站怎么做网站维护 静态页面
  • 做的网站文字是乱码福州全网网站建设
  • 大学电子商务网站建设方案大连网站建设短期培训班
  • 网站建设销售业绩任务网站开发资格证书
  • 企业宣传类网站建设计算机科学与技术
  • 建设一个网站的硬件要求建筑教育培训网
  • 重庆网站建设培训机构学费深圳网站备案时间
  • 个人电脑做网站服务器教程海南专业网站建设
  • 德育工作网站建设方案网络营销的主要策略
  • 钉钉企业注册流程windows优化大师功能
  • 关于网站平台建设调研的函php与H5做网站
  • 怎样先做网站后买域名做公司网站宣传公司
  • 陕西省城乡住房建设部网站wordpress问答中心
  • 怎么做电商平台网站页面布局方式
  • 贵阳网站建开发河北省和城乡住房建设厅网站首页
  • 中国建设银官方网站洛阳建设银行网站
  • 临沂做拼多多网站2018年主流网站开发语言
  • 政协网站 两学一做专题研讨百度seo排名推广
  • 电子商务网站预算模板html5做网页
  • 会展官方网站建设wordpress ie8 兼容
  • 怎么做企业功能网站佛山网站建设哪家效果好
  • 蓝色科技网站建设网页商城设计
  • 如何做配音网站我需要做网站
  • 网络营销的主要特点有哪些单页面seo搜索引擎优化
  • ui设计案例网站百度认证考试
  • 建网站需要买服务器吗品牌建设公司网站
  • 做网站多久才会有收益做宠物网站赚钱吗
  • 网站的需求分析都有哪些内容凡科网 小程序
  • 网站还没建设好可以备案吗杭州网络公司做网站报价
  • linux做网站教程给企业做网站多少钱