LeetCode 344. Reverse String (Easy)

反转一个字符串。

原始问题

https://leetcode.com/problems/reverse-string/

Write a function that takes a string as input and returns the string reversed.

Example:
Given s = “hello”, return “olleh”.

解题思路

直接反向复制即可。

AC代码

C语言

1
2
3
4
5
6
7
8
9
10
11
char* reverseString(char* s) {
int n = strlen(s);
char * r = (char *)malloc((n+1) * sizeof(char));

for (int i = 0;i < n;i++) {
r[i] = s[n - i - 1];
}
r[n] = '\0';

return r;
}

相关题目

LeetCode 345. Reverse Vowels of a String (Easy)

文章目录
  1. 1. 原始问题
  2. 2. 解题思路
  3. 3. AC代码
    1. 3.1. C语言
  4. 4. 相关题目