LeetCode 344. 反转字符串
题目
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
示例 1: 输入:["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:["H","a","n","n","a","h"] 输出:["h","a","n","n","a","H"]
解题思路
class Solution: def reverseString(self, s: [str]) -> None: """ Do not return anything, modify s in-place instead. """ #交叉替换 # midNum = len(s)//2 # for i in range(midNum): # s[i], s[len(s)-1-i] = s[len(s)-1-i], s[i] #python内置函数 s.reverse()
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
前端30K面试准备,最完整面试真题分享!
送福利啦! 历经两个月发展,本人终于回归前端岗位!裸辞的艰辛已然消逝在这里特地讲我自己这两个月整理的相关面试题分享给大家,免费获取哦~ 内容: 基础题(293题)进阶题(30题)高级题(91题)计算机基础题(14题)高频考点(37题)综合问题(125题)大厂面试真题(阿里、网易等)个人面试经验思维导图 获取方式: 020 持续更新,精品小圈子每日都有新内容,干货浓度极高。 结实人脉、讨论技术 你想要的这里都有! 抢先入群,跑赢同龄人!(入群无需任何费用) 点击此处,与iOS开发大牛一起交流学习 申请即送: BAT大厂面试题、独家面试工具包,资料免费领取
- 下一篇
云办公系统 skyeye v3.1.9 发布,生产模块更新
云办公系统skyeye v3.1.9发布,本次更新主要以生产模块为主。 开源版地址:https://gitee.com/doc_wei01/skyeye 项目开发计划:https://docs.qq.com/doc/DQlRxcVRMWWVjbU1i?_from=1&disableReturnList=1,有问题可以联系作者 更新内容: 生产计划单完成,相关审核完成 采购订单关联生产计划单完成 采购订单整改完成 仓库管理分离,新增负责人管理 新增商品库存查询 前端tagEdit新增是否可编辑的属性
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Redis,开启缓存,提高访问速度