反转字符串(LeetCode)

题目

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 的形式给出。

不要给另外的数组分配额外的空间,你必须**原地修改输入数组** 、使用 的额外空间解决这一问题。

解题

python 复制代码
def reverse_string(s):
    left = 0
    right = len(s) - 1

    while left < right:
        # 交换左右指针所指的元素
        s[left], s[right] = s[right], s[left]
        # 移动指针
        left += 1
        right -= 1


# 测试例子
s = ['h', 'e', 'l', 'l', 'o']
reverse_string(s)
print("反转后的数组:", s)

反转后的数组: ['o', 'l', 'l', 'e', 'h']

相关推荐
Black蜡笔小新5 分钟前
自动化AI算法训练服务器/企业AI算力工作站DLTM重塑企业AI开发模式赋能企业智能转型
人工智能·算法·自动化
27669582927 分钟前
某白山小程序限制PC端调试
python·小程序·apache·小程序逆向·某白山·限制pc调试
科研小白_8 分钟前
【第一期:MATLAB点云处理基础】LAS点云数据导入与可视化
算法
2zcode8 分钟前
基于Matlab不规则颗粒粒径周长面积测量及计数系统
开发语言·算法·matlab
XerCis10 分钟前
ngrok实现内网穿透(以Python FastAPI为例)
开发语言·python·fastapi·ngrok
renhongxia111 分钟前
开源大模型VS闭源大模型:2026年格局再梳理
深度学习·算法·语言模型·分类·开源
笨笨饿12 分钟前
#85_库函数开发
linux·c语言·网络·stm32·单片机·算法·个人开发
Json____13 分钟前
Python练习题集-实用小工具与数据应用
python·python学习·python练习题
lightqjx16 分钟前
【数据结构】图论基础_基本概念_存储_遍历
数据结构·图论·图的遍历·图的存储
绛橘色的日落(。・∀・)ノ19 分钟前
深度学习 反向传播与计算图实验
算法