劍指 offer 面試反轉字串

2021-09-02 15:19:56 字數 912 閱讀 8278

題目描述:給定乙個字串,要求將其反轉

例如:

char array = "abcdefgh";

反轉之後:reversearray = "hgfedcba"

方法一:前後指標遍歷交換

#include #include char* strreverse(char array)

char* pstart = array;

char* pend = array + strlen(array) - 1;

while(pstart < pend)

return array;

}int main()

printf("\n");

printf("hello world\n");

return 0;

}

方法二:前後下標交換

#include #include void swap(char* left, char* right)

char* strreverse(char array)

int start = 0;

int end = strlen(array) - 1;

while(start < end)

return array;

}int main()

printf("\n");

//printf("hello world\n");

return 0;

}

c++ 當中反轉字串:

class solution 

return s;

}}

劍指offer 字串

問題描述 class solution auto res temp.c str strcpy str,res strcpy 關於c 中string和char 的區別參考 問題描述 請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0...

劍指offer 字串

問題描述 function replacespace str 問題描述 請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含 0 次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a...

劍指offer 字串

請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ab a 均不匹配 解這題需要把題意仔細研究清...