最近复习C++,在看《Accelerated C++》时,对回文的例子印象很深刻,代码简洁明了,令人惊叹:
bool is_parlindrome(const string& s) { return equal(s.begin(), s.end(), s.rbegin()); } |
return equal(s.begin(), s.begin() + s.length() / 2, s.rbegin()); |
bool is_palindrome(const char* s) { int len; len = strlen(s); for (int i = 0; i < (len / 2); ++i) { if (s[i] != s[len-i-1]) return false; } return true; } |
bool is_parlindrome(const char* src) } } |