上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页
摘要: 给定一个正整数,检查他是否为交替位二进制数:换句话说,就是他的二进制数相邻的两个位数永不相等。 示例 1: 示例 2: 示例 3: 示例 4: 阅读全文
posted @ 2019-03-30 21:57 JAYPARK01 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。 进阶:你可以在常数空间复杂度内完成这个题目吗?( 出于 阅读全文
posted @ 2019-03-29 21:30 JAYPARK01 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 阅读全文
posted @ 2019-03-29 21:24 JAYPARK01 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 字符串S和 T 只包含小写字符。在S中,所有字符只会出现一次。 S 已经根据某种规则进行了排序。我们要根据S中的字符顺序对T进行排序。更具体地说,如果S中x在y之前出现,那么返回的字符串中x也应出现在y之前。 返回任意一种符合条件的字符串T。 注意: S的最大长度为26,其中没有重复的字符。 T的最 阅读全文
posted @ 2019-03-28 20:48 JAYPARK01 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 示例: 阅读全文
posted @ 2019-03-27 22:36 JAYPARK01 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 给定两个字符串,你需要从这两个字符串中找出最长的特殊序列。最长特殊序列定义如下:该序列为某字符串独有的最长子序列(即不能是其他字符串的子序列)。 子序列可以通过删去字符串中的某些字符实现,但不能改变剩余字符的相对顺序。空序列为所有字符串的子序列,任何字符串为其自身的子序列。 输入为两个字符串,输出最 阅读全文
posted @ 2019-03-27 21:24 JAYPARK01 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 23.Java中的HashMap的工作原理是什么? Java中的HashMap是以键值对(key-value)的形式存储元素的。HashMap需要一个hash函数,它使用hashCode()和equals()方法来向集合/从集合添加和检索元素。当调用put()的方法的时候,HashMap会计算key 阅读全文
posted @ 2019-03-26 20:24 JAYPARK01 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 返回与给定先序遍历 preorder 相匹配的二叉搜索树(binary searchtree)的根结点。 (回想一下,二叉搜索树是二叉树的一种,其每个节点都满足以下规则,对于 node.left 的任何后代,值总 < node.val,而 node.right 的任何后代,值总 > node.val 阅读全文
posted @ 2019-03-26 20:16 JAYPARK01 阅读(194) 评论(0) 推荐(0) 编辑
摘要: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。 给定一个整数 n,返回 n 皇后不同的解决方案的数量。 示例: 阅读全文
posted @ 2019-03-26 20:12 JAYPARK01 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效 回合得分的总和。3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效 回合得分的两倍。4. "C"( 阅读全文
posted @ 2019-03-25 20:58 JAYPARK01 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页