刷题之旅
MuNaiTao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
575. 分糖果
class Solution {public int distributeCandies(int[] candies) {int max=candies.length/2;HashMap<Integer,Integer> map =new HashMap<>();for(int i:candies){map.put(i,map.getOrDefault(i,0)+1);}if(map.size()>= max){return max;}else{return原创 2020-06-29 09:45:33 · 243 阅读 · 0 评论 -
Leetcode-9. 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。...原创 2020-03-08 12:07:16 · 151 阅读 · 0 评论 -
Leetcode - 7. 整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后...原创 2020-03-08 11:24:26 · 279 阅读 · 0 评论 -
leetcode - 面试题57 - II. 和为s的连续正数序列
输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,6],[7,8]] 限制: 1 <=...原创 2020-03-06 13:53:11 · 318 阅读 · 0 评论 -
Leetcode - 1103. 分糖果 II 排排坐,分糖果。
分糖果 II排排坐,分糖果。我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 n + 2 颗,依此类推,直到给最后一个小朋友 2 * n 颗糖果。重复上述过程(每次都...原创 2020-03-06 10:29:09 · 393 阅读 · 0 评论 -
剑指offer-从上往下打印二叉树
从上往下打印二叉树题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。题解思路按照题意打印顺序为从上到下,从左到右 8 6 10 5 7 9 11那么就是可以用一个队列来存储结点。访问到一个节点,如果该节点有左子节点或者右子节点,就把左子节点和右子节点加入到队列的尾部。从队列的头部开始将节点出队并加给arrarylist,重复这个步骤。直到队列结束。代码在这里插入代码片...原创 2020-03-03 11:43:03 · 181 阅读 · 0 评论
分享