刷题
文章平均质量分 92
kiba_zwei
这个作者很懒,什么都没留下…
展开
-
吸血鬼数字
题目 吸血鬼数字是指位数为偶数的数字,可以由一堆数字相乘而得到。而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数 * 字可以任意排序。以两个0结尾的数字是不允许的,例如,下列的数字都是“吸血鬼”数字: 1260 = 21 * 60 1827 = 21 * 87 2187 = 27 * 81 写出一个程序,找出4位数的所有吸血鬼数字 分析 这个问题是《Java编程思想》第四章最后的一......原创 2020-01-26 16:49:17 · 385 阅读 · 2 评论 -
【刷题】542.01矩阵(01 Matrix)
题目 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出: 0 0 0 0 1 0 0 0 0 示例 2: 输入: 0 0 0 0 1 0 1 1 1 输出: 0 0 0 0 1 0 1 2 1 来源:力扣(LeetCode)https://leetcode-cn.com/pr...原创 2020-04-15 23:11:33 · 359 阅读 · 0 评论 -
【刷题】1366. 通过投票对团队排名(Rank Teams by Votes)
题目 现在有一个特殊的排名系统,依据参赛团队在投票人心中的次序进行排名,每个投票者都需要按从高到低的顺序对参与排名的所有团队进行排位。 排名规则如下: 参赛团队的排名次序依照其所获「排位第一」的票的多少决定。如果存在多个团队并列的情况,将继续考虑其「排位第二」的票的数量。以此类推,直到不再存在并列的情况。 如果在考虑完所有投票情况后仍然出现并列现象,则根据团队字母的字母顺序进行排名。 给你一个字符...原创 2020-04-01 23:50:40 · 2365 阅读 · 0 评论 -
【刷题】23. 合并K个排序链表(Merge k Sorted Lists)
题目 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 来源:力扣(LeetCode)https://leetcode-cn.com/problems/merge-k-sorte...原创 2020-03-24 23:52:40 · 137 阅读 · 0 评论 -
【刷题】945. 使数组唯一的最小增量(MinimumIncrementToMakeArrayUnique)
题目 给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。返回使 A 中的每个值都是唯一的最少操作次数。 示例 1: 输入:[1,2,2] 输出:1 解释:经过一次 move 操作,数组将变为 [1, 2, 3]。 示例 2: 输入:[3,2,1,2,1,7] 输出:6 解释:经过 6 次 move 操作,数组将变为 [3, 4, 1, 2, 5, 7]。 可以看出...原创 2020-03-24 00:00:19 · 110 阅读 · 0 评论 -
【刷题】876. 链表的中间结点(MiddleOfTheLinkedList)
题目 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我们返回了一个 ListNode 类型的对象 ans,这样: ans.val = 3, ans.nex...原创 2020-03-23 23:42:10 · 195 阅读 · 0 评论 -
【刷题】整数反转(ReverseInteger)
部门通知又要开始考试了,于是就又要开始刷题了,从今天起,争取在leetcode上刷一道题,目标是不要定的太高,工作日做简单的,周六日做困难的。加油,没事刷些题也是好的,工作用不着,面试还能用呢~就像口罩没想到自己能成为热门年货,未来的事儿谁说的准呢。 题目 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入:...原创 2020-02-14 00:02:59 · 295 阅读 · 0 评论