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

简单易做的的网站无锡企业网上迁移

简单易做的的网站,无锡企业网上迁移,网站专题页面用什么做,图片生成链接文章目录1.问题描述2.代码详情1.问题描述 给定一个字符串 S#xff0c;返回 “反转后的” 字符串#xff0c;其中不是字母的字符都保留在原地#xff0c;而所有字母的位置发生反转。 示例 1#xff1a; 输入#xff1a;“ab-cd” 输出#xff1a;“dc-ba” 示例 2返回 “反转后的” 字符串其中不是字母的字符都保留在原地而所有字母的位置发生反转。 示例 1 输入“ab-cd” 输出“dc-ba” 示例 2 输入“a-bC-dEf-ghIj” 输出“j-Ih-gfE-dCba” 示例 3 输入“Test1ng-Leetcode-Q!” 输出“Qedo1ct-eeLgntse-T!” 2.代码详情 方法 字母栈 将 s 中的所有字母单独存入栈中所以出栈等价于对字母反序操作。或者可以用数组存储字母并反序数组。然后遍历 s 的所有字符如果是字母我们就选择栈顶元素输出。 复杂度分析 时间复杂度O(N)其中 N 是 S 的长度。 空间复杂度O(N)。 java class Solution {public String reverseOnlyLetters(String S) {StackCharacter letters new Stack();for (char c : S.toCharArray()){if (Character.isLetter(c)){letters.push(c);}}StringBuilder res new StringBuilder();for (char c : S.toCharArray()){if (Character.isLetter(c)){res.append(letters.pop());}else{res.append(c);}}return res.toString();} }python class Solution:def reverseOnlyLetters(self, S: str) - str:letters [c for c in S if c.isalpha()]res []for c in S:if c.isalpha():res.append(letters.pop())else:res.append(c)return .join(res)
http://www.zqtcl.cn/news/898018/

相关文章:

  • 自建站英文公司网站制作银川
  • 顺德网站建设公司信息全网推广软件
  • 网站全屏视频怎么做电子商务网站规划的原则是什么
  • 网站建设行业发展史做网站主页上主要放哪些内容
  • 成都成华网站建设小程序开发网上商城
  • 企业网站建设的重要性和必要性深圳设计网站排行
  • 山西省网站建设河南省考生服务平台官网
  • 做水产的都用什么网站wordpress 前端登陆
  • 商务网站建设网站开发一个软件开发的流程
  • 网站建设电脑和手机有区别吗公众号登录微信入口
  • 天津市建设监理协会网站三亚网络网站建设
  • 义乌进货网平台北京网优化seo优化公司
  • 在网站上放广告网站建设流程效果
  • 腾讯云学生机做网站济南网站改版
  • 开封市做网站的公司wordpress无法映射
  • 网站构建工具wordpress 主题授权
  • 大型网站开发 赚钱宁夏网站建设优化
  • 通过ip访问网站需要怎么做博客的网站页面设计
  • 高明做网站软件开发工程师是前端还是后端
  • 利用html5 监控网站性能如何能快速搜到新做网站链接
  • 做网站需要看那几点seo是什么职业岗位
  • 做游戏网站需要哪些许可100个免费推广网站下载
  • 网站管理系统是什么马鞍山网站建设制作公司
  • 设计学网站网络工程专业毕业生设计
  • 成都网站建设有名的国外优质设计网站
  • seo基础培训教程seo百度关键词优化软件
  • 西安响应式网站青岛网站制作哪里有
  • 政务服务网站建设合肥seo排名扣费
  • 郑州做网站的大公司无锡网站程序
  • 打开网站是空白页面营销型网站建设应该考虑哪些因素