摘要: bool _Permutation(char* str) { int len = strlen(str); for (int i = len - 2; i >= 0; --i) { if (str[i] i; --j) { if (str[j] > str[i]) { std::swap(str[i], str[j]); _strrev(str + i + 1); return true; } } } } _strrev(str); return false;}void Per... 阅读全文
posted @ 2013-11-17 19:40 avexer 阅读(164) 评论(0) 推荐(0) 编辑