03 2016 档案
摘要:int findMajority(const std::vector<int> &array) { assert(!array.empty ()); int majority = 0; size_t counter = 0; std::for_each(array.cbegin (), array.
阅读全文
摘要:char* removeMiddleStar(char *str) { if (!str) return str; char *p = str; for(; *p == '*'; ++p); char *q = p; while(*++q != '\0'); while(*--q == '*');
阅读全文
摘要:struct Node; using NodePtr = std::unique_ptr<Node>; struct Node { int value; Node* parent = nullptr; NodePtr left = nullptr; NodePtr right = nullptr;
阅读全文