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

leetcode 917.仅仅反转字母

⭐️ 题目描述

在这里插入图片描述


🌟 leetcode链接:仅仅反转字母

ps: 这道题思路很简单,只需要一个下标在前一个下标在后,分别找是字母的字符,找到之后交换即可。

代码:

class Solution {
public:bool isAlpha (const char c) {return c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z';}string reverseOnlyLetters(string s) {int left = 0;int right = s.size() - 1;while (left < right) {  // 相遇的时候终止// 不是字符则向右继续走while (left < right && !isAlpha(s[left])) {left++;}while (left < right && !isAlpha(s[right])) {right--;}// left 和 right 都是英文字母swap(s[left] , s[right]);  // 交换left++;right--;}return s;}
};

http://www.lryc.cn/news/127641.html

相关文章:

  • 有没有推荐的golang的练手项目?
  • springBoot的日志文件
  • Linux学习之iptables的nat表
  • 【数据结构】 ArrayList简介与实战
  • 您的网站不应该只提供一套通用 API
  • vue tree禁用和多选变为单选
  • ES6新特性。对象、数组新增方法
  • request发送http请求
  • leaflet实现MARK指向的方向随机
  • 如何使用Python编写小游戏?
  • 【Leetcode】84.柱状图中最大的矩形(Hard)
  • Arraylist集合
  • https的原理和方案
  • VTK 判断一个 点 是否在一个模型 stl 内部 vtk 点是否在内部 表面 寻找最近点
  • 【数据结构OJ题】链表的回文结构
  • Nginx常见的三个漏洞
  • 爬虫逆向实战(十六)--某建筑市场平台
  • 用Python做一个滑雪小游戏
  • EXCEL按列查找,最终返回该列所需查询序列所对应的值,VLOOKUP函数
  • java编译报错,get方法报错
  • 可以降低CPU负载的网络传输技术——LSO
  • [管理与领导-25]:IT基层管理者 - 团队管理 - 如何留人, 如何留住关键人才
  • 【Redis】Redis 的学习教程(二)之 Jedis
  • VB+SQL银行设备管理系统设计与实现
  • Python系统学习1-9-类一之类语法
  • PHP“深入浅出”淘宝商品详情数据接口获取方法,淘宝API申请指南
  • 线性代数再回顾
  • (白帽黑客)自学笔记
  • 基于长短期神经网络的客流量预测,基于长短期神经网络的超短期客流量预测,lstm详细原理
  • 前端文件下载通用方法