摘要: bool _CanSwap(char* str, int start, int end) { while (start = 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 PermutationNoRec(char* s... 阅读全文
posted @ 2013-10-31 23:06 avexer 阅读(241) 评论(0) 推荐(0) 编辑