- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 【leetcode】191. Number of 1 Bits(easy)
判断32位无符号整数二进制形式有多少个1. // 191.Number of 1 Bits int solution::hammingWeight(unsigned int n) { int a = 1; int count = 0; for (int i = 1; i <= 32; ++i) { if ((a & n) == 1) { ++count; }
2017-08-15 15:55:24 228
原创 【LeetCode】104. Maximum Depth of Binary Tree
求二叉树的最大高度 1. 空树最大深度是0. 2. max(左子树的最大深度, 右子树最大深度) + 1 // 104. Maximum Depth of Binary Tree // 1. 空树最大深度是0. 2. max(左子树的最大深度, 右子树最大深度) + 1 int solution::maxDepth(TreeNode* root) { if (root ==
2017-08-11 10:56:50 217
原创 【leetcode】101. Symmetric Tree(great)
判断一个二叉树是否是对称的 https://leetcode.com/problems/symmetric-tree/solution/ // 101. Symmetric Tree 分治 bool solution::isSymmetric(TreeNode * root) { return isSymmetricBoth(root, root); } bool isSymm
2017-08-11 10:29:29 180
原创 【leetcode】 83. Remove Duplicates from Sorted List(easy)
删掉有序链表中的重复元素 // 83. Remove Duplicates from Sorted List ListNode * solution::deleteDuplicates(ListNode* head) { if (!head) return head; ListNode * it = head; ListNode * newHeader = head; in
2017-08-10 19:10:08 295
原创 【leetcode】100. Same Tree(easy)
判断两个二叉树是否结构和内容完全相同,一次ac bool solution::isSameTree(TreeNode *p, TreeNode * q) // 100. Same Tree { if (p && q) { if (p->val == q->val) { bool resLeft = isSameTree(p->left, q->left); boo
2017-08-10 16:45:07 182
原创 【leetcode】88. Merge Sorted Array (easy)
归并2个指定size的排序数组 // 88 Merge Sorted Array void solution::merge(vector& nums1, int m, vector& nums2, int n) { vector result; vector::const_iterator it1 = nums1.cbegin(); vector::const_iterator i
2017-08-10 16:26:41 219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人