
leetcode
leetcode每日一题
TomQuan0820
这个作者很懒,什么都没留下…
展开
-
912-排序数组
题目链接 给定一个整数数组 nums,将该数组升序排列。 看到的比较不错的题解:原创 2020-03-31 09:45:30 · 116 阅读 · 0 评论 -
62-圆圈中最后剩下的数字
题目链接: 0,1,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。 约瑟夫回环问题数学解法,O(n),反推法: class Solution { public int lastRem...原创 2020-03-30 11:52:26 · 99 阅读 · 0 评论 -
914 卡牌分组
题目地址 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。 组内所有的牌上都写着相同的整数。 仅当你可选的 X >= 2 时返回 true。 public class Solution { public boolean hasGroupsSizeX(int[] deck) { ...原创 2020-03-27 11:19:00 · 125 阅读 · 0 评论 -
999 车的可用捕获量
999 车的可用捕获量 题目地址: 在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。 车按国际象棋中的规则移动:它选择四个基本方向中的一个(北,东,西和南),然后朝那个方向移动,直到它选择停止、到达棋盘的边缘或移动到同一方格来捕获该方...原创 2020-03-26 16:16:13 · 93 阅读 · 0 评论