上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 此题即在 052 N Queens 2 基础上稍作改进 并注意返回格式就好import copyclass Solution: def __init__(self): self.ans = [] # @param {integer} n # @return {inte... 阅读全文
posted @ 2015-07-07 06:27 dapanshe 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 纯递归方法, 网上有一个bit manipulation 的方法 不(看)想(不)深(大)究(懂) LOLclass Solution: def __init__(self): self.ans = 0 # @param {integer} n # @return {... 阅读全文
posted @ 2015-07-07 06:13 dapanshe 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 就是递归class Solution: # @param {TreeNode} root # @return {TreeNode} def invertTree(self, root): if not root: return ro... 阅读全文
posted @ 2015-07-07 05:23 dapanshe 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 这道题一般既可以用一个queue也可以用2个queue来解决 这里使用一个queue来解决 代码如下class Stack: # initialize your data structure here. def __init__(self): self.stack = []... 阅读全文
posted @ 2015-07-07 05:14 dapanshe 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1,这道题如果纯用递归数点而不利用其为一个complete binary tree的话会超时。2.为了利用这个条件,比较左右两子数的高度:1, 如果相等则左子树为完全二叉树 2, 如果不等, 则右子树为完全二叉树。3,完全二叉树的node个数为pow(2,depth)-1, 因此可以不用递归数点节约... 阅读全文
posted @ 2015-07-07 04:56 dapanshe 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 思路简单 找寻重复面积, 重点是找到重复矩形的长和宽(有可能没有覆盖即为0, 这一点要注意) 代码如下class Solution: def computeArea(self, A, B, C, D, E, F, G, H): areaA = (C - A) * (D - B) ... 阅读全文
posted @ 2015-07-07 04:28 dapanshe 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 这道题就是数点 divide and conquerclass Solution: # @param {TreeNode} root # @param {integer} k # @return {integer} def kthSmallest(self, root, k)... 阅读全文
posted @ 2015-07-07 00:08 dapanshe 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 这道题首先是受到 169 Majority Element 的启发 (https://en.wikipedia.org/wiki/Boyer-Moore_Majority_Vote_Algorithm) 知道最多有2个可能的数满足条件。 而这道题不同的是无法确定是否存在, 因此得到可能的candid... 阅读全文
posted @ 2015-07-06 23:30 dapanshe 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 这个题如果面试拿出来就是要录你了 哈哈class Solution: # @param {integer} n # @return {boolean} def isPowerOfTwo(self, n): return n == pow(2, len(bin(n)) ... 阅读全文
posted @ 2015-07-06 08:35 dapanshe 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 这道题有两个思路, 一是沿用085的maximum rectangle的思路, 稍作改进即可, 代码如下, 这个方法运行192msclass Solution: # @param {character[][]} matrix # @return {integer} def maxi... 阅读全文
posted @ 2015-07-06 08:23 dapanshe 阅读(141) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页