当前位置:网站首页>LeetCode #344.反转字符串
LeetCode #344.反转字符串
2022-07-29 05:24:00 【张楚明ZCM】

方法:双指针
简单题重拳出击!
直接用双指针,从两边往中间移动,交换左右指针指向的元素,完成反转。
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
n = len(s)
left, right = 0, n-1
while left < right:
s[left], s[right] = s[right], s[left]
left += 1
right -= 1完整测试代码
from typing import List
class Solution:
def reverseString(self, s: List[str]) -> None:
"""
Do not return anything, modify s in-place instead.
"""
n = len(s)
left, right = 0, n-1
while left < right:
s[left], s[right] = s[right], s[left]
left += 1
right -= 1
class main:
a = Solution()
s = ["h","e","l","l","o"]
print(s)
b=a.reverseString(s)
print(s)
if __name__ == '__main__':
main()边栏推荐
- 多线程和并发
- 关于【链式前向星】的自学理解
- Huawei cloud 14 day Hongmeng device development -day5 drive subsystem development
- Reading papers on false news detection (I): fake news detection using semi supervised graph revolutionary network
- 【软件工程之美 - 专栏笔记】26 | 持续交付:如何做到随时发布新版本到生产环境?
- 基于wifi的温度采集与控制系统
- Dust and noise monitoring system
- SimpleFOC+PlatformIO踩坑之路
- 【软件工程之美 - 专栏笔记】23 | 架构师:不想当架构师的程序员不是好程序员
- 给二维表添加时间序列索引
猜你喜欢

抽象封装继承多态

Jingwei Qili: OLED character display based on hmep060 (and Fuxi project establishment demonstration)

ML10 self study notes SVM

新能源充电桩后台管理系统平台

防爆倾角传感器应用于LNG液化天然气安全作业

CS5340国产替代DP5340多比特音频 A/D 转换器

STM32 printf问题总结 semihosting microLIB理解

Huawei cloud 14 day Hongmeng device development -day3 kernel development

基于51单片机的四路抢答器仿真

TB6600+stm32F407测试
随机推荐
clickhouse 导入CSV失败 不报错但是无数据
#7110 数字走向2 题解
Power electronics: single inverter design (matlab program +ad schematic diagram)
#6898 变幻的矩阵 题解
兼容cc1101/cmt2300-DP4301 SUB-1G 无线收发芯片
crawl笔记
【RoboMaster】从零开始控制RM电机(2)-CAN通信原理及电调通信协议
智慧充电桩系统由什么组成?
STM32FF030 替代国产单片机——DP32G030
智能温度控制系统
STM32 检测信号频率
【软件工程之美 - 专栏笔记】“一问一答”第2期 | 30个软件开发常见问题解决策略
DP1332E多协议高度集成非接触式读写芯片
【软件工程之美 - 专栏笔记】27 | 软件工程师的核心竞争力是什么?(上)
Ml8 self study notes
Ml9 self study notes
2022 spring recruit - Hesai technology FPGA technology post (one or two sides, collected from: Digital IC workers and FPGA Explorers)
STM32: mcnamu wheel tracking task (library function program code)
低功耗蓝牙5.0芯片nrf52832-QFAA
EPS32+Platform+Arduino 跑马灯