首页 > 试题广场 >

原串翻转

[编程题]原串翻转
  • 热度指数:66907 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

给定一个string iniString,请返回一个string,为该字符串翻转后的结果。要求不使用额外数据结构和储存空间,可以使用单个过程变量,保证字符串的长度小于等于5000。

测试样例:
"This is nowcoder"
返回:"redocwon si sihT"
头像 杨~~
发表于 2022-01-21 16:37:54
public: string reverseString(string iniString) { string s; for(int i=iniString.size()-1;i>=0;i--){ s+=iniString[i]; 展开全文
头像 一曲离殇、
发表于 2019-11-29 19:57:25
请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。 给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。测试样例:"This is nowcoder"返回:"redocwon si 展开全文
头像 牛客344887482号
发表于 2021-09-27 14:42:45
利用头尾指针,及交换对应位置的元素,实现数组的反转 class Reverse { public: void swap(char *a,char *b) { char temp =*a; *a=*b; *b=temp; } 展开全文
头像 爱编程的宽宽
发表于 2023-04-13 23:52:25
#include <string> class Reverse { public: string reverseString(string iniString) { // write code here string::iterator sti 展开全文
头像 爱吃折耳根的小黑鱼
发表于 2023-07-16 23:25:02
#include <algorithm> class Reverse { public: string reverseString(string iniString) { reverse(iniString.begin(),iniString.end() ); 展开全文
头像 牛客548207004号
发表于 2023-10-25 14:31:15
import java.util.*; public class Reverse { public String reverseString(String iniString) { // write code here char c; int 展开全文
头像 牛客314328168号
发表于 2023-02-10 22:25:27
#include <stack> #include <string> class Reverse { public: string reverseString(string iniString) { // write code here 展开全文