您的位置:首页 > 其它

leetcode Reverse String

2016-06-16 11:15 274 查看
class Solution(object):
def reverseString(self, s):
"""
:type s: str
:rtype: str
"""
if s is None:
return None

if len(s) == 1:
return s

s = s[::-1]

return s


running time: 400ms

class Solution(object):
def reverseString(self, s):
"""
:type s: str
:rtype: str
"""
if s is None:
return None

if len(s) == 1:
return s

string_list = list(s)
string_list.reverse()

return ''.join(string_list)


Runtime: 64 ms

c++ 随便写写

class Solution {
public:
string reverseString(string s) {

int len = s.length();
for (int i = 0; i < len/2; i++) {
char c = s[i];
s[i] = s[len -1 - i];
s[len-1-i] = c;
}
return s;

}
};


Runtime: 12 ms
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: