关于字符串【力扣344.反转字符串的思考】

目录

一、本题题目

二、本题代码

三、关键思路

四、注意事项


一、本题题目

二、本题代码

三、关键思路

1、双指针法

// 一个指针指向数组的第一个元素,一个指针指向数组的最后一个元素

2、左右指针先交换元素,再同时往中间移动

四、注意事项

1、左右指针初始的是数组下标0和s.size()-1

// 不是数组元素

// 一开始写成int left = s0;int right = ss.size()-1;(错误写法)

2、注意右指针要往中间移动,每次要-1

// 一开始写成right++;(错误写法)

// 注意在写代码过程中也要在脑袋里模拟一下移动过程

相关推荐
LuminousCPP1 小时前
数据结构基础篇(二):顺序表与链表全方位对比|从内存布局到 CPU 缓存理解底层差异
c语言·数据结构·经验分享·链表·缓存
有点。2 小时前
C++二叉树(一)
开发语言·数据结构·c++
民乐团扒谱机2 小时前
【微实验】谐波乘积谱(HPS)算法深度解析:原理、数学与代码实现
开发语言·人工智能·python·算法·语音识别·音乐
Nil2082 小时前
leetcode 73矩阵置0
算法·leetcode·矩阵
Lazionr2 小时前
stack与queue:底层实现与容器适配器
开发语言·数据结构·c++
原野池予3 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java·数据结构·list
今日无bug3 小时前
列表转树:一道题搞懂 HashMap 在算法里的价值
前端·数据结构
忍冬k3 小时前
DeepSeek harness安装指南
java·开发语言·数据结构·c++·算法
何以解忧,唯有..4 小时前
预订酒店问题
算法