03 2019 档案
摘要:700. Search in a Binary Search Tree 给定二叉搜索树(BST)的根节点和一个值。你需要在BST中找到节点值等于给定值的节点。返回以该节点为根的子树。如果节点不存在,就返回NULL。 例如 给定二叉搜索树: 4 / \ 2 7 / \ 1 3 和值:2 你应该返回如下
阅读全文
摘要:561.Array Partition Ⅰ 给定长度为 2n 的数组,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),...,(an,bn),使得从1到n的min(ai,bi)总和最大。 示例1: 输入:[1,4,3,2] 输出: 4 解释:n 等于 2,最大总和为4 = min(1
阅读全文
摘要:933. Number of Recent Calls 写一个 RecentCounter 类来计算最近的请求。 它只有一个方法: ping(int t) ,其中, t 代表以毫秒为单位的某个时间。 返回从3000毫秒前到现在的 ping 数。 任何处于 [t 3000,t] 时间范围之内的ping
阅读全文
摘要:999.Available Captures for Rook 车的可用捕获量 在一个8 × 8的棋盘上,有一个白色车(rook),也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符“R”,“.”,“B”和“p”给出。大写字符表示白棋,小写字符表示黑棋。</br> 车按国
阅读全文