摘要:
class Solution { public: int invalid = 1; int StrToInt(string str) { bool minus = false; int index = 0; long long num = 0; if(str.size() != 0 && s... 阅读全文
摘要:
class Solution { public: int TreeDepth(TreeNode* pRoot) { if(pRoot == NULL) return 0; int depth,left,right; left = TreeDepth(pRoot->left); righ... 阅读全文
摘要:
int maxProduct(int length){ if(length < 2) return 0; if(length = 2) return 1; if(length = 3) return 2; int numof3 = length/3; if(length - numof3*3 == 1... 阅读全文
摘要:
注意multiset的一个bug: multiset带一个参数的erase函数原型有两种。一是传递一个元素值,如上面例子代码中,这时候删除的是集合中所有值等于输入值的元素,并且返回删除的元素个数;另外一种是传递一个指向某个元素的iterator,这时候删除的就是这个对应的元素,无返回值。 https 阅读全文