码迷,mamicode.com
首页 > 其他好文 > 详细

[leetcode]Two Pointers-344. Reverse String

时间:2018-01-13 20:58:16      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:point   pointer   fun   input   --   assert   func   har   malloc   

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

Example:
Given s = "hello", return "olleh".

char* reverseString(char* s) {  
2     assert(s != NULL);  
3     int len= strlen(s)-1;  
4     char* tmp = (char *)malloc(len+2);  
5     for(int i = len; i>=0; --i)  
6         tmp[len-i] = s[i];  
7     tmp[len+1]=\0;  
8     return tmp;  
9 }  

 

[leetcode]Two Pointers-344. Reverse String

标签:point   pointer   fun   input   --   assert   func   har   malloc   

原文地址:https://www.cnblogs.com/chenhan05/p/8280202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!