344-e-Reverse String

来源:互联网 发布:excel数据有效性条件 编辑:程序博客网 时间:2024/05/01 20:28

倒转字符串。

这个很简单了,递归、迭代都可以。先写了个递归的,提交竟然runtime error,用例貌似是一篇英文文章。。。那肯定是效率问题了,换个迭代的,双指针的很简单了。

如下:

char* reverseString(char* s) {    unsigned long length = strlen(s);    char *result = (char *)calloc(length + 1, sizeof(char));    //    stringReverse(s, result);    char *d = result + length - 1;    while (*s != '\0') {        *d = *s;        s++, d--;    }        return result;}


0 0
原创粉丝点击