
LeetCode刷题之旅
「已注销」
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题之旅-1470. 重新排列数组
描述: 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。 示例: 输入:nums = [2,5,1,3,4,7], n = 3 输出:[2,3,5,4,1,7] 解释:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]= 题解: public class T1470 { pub原创 2020-09-13 14:34:02 · 175 阅读 · 0 评论 -
LeetCode刷题之旅-1431. 拥有最多糖果的孩子
描述: 给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。 对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。 示例: 输入:candies = [2,3,5,1,3], extraCandies = 3 输出:[true,true,true,false,true] 解释: 孩子 1 有 2 个糖果,如果他得到原创 2020-09-13 10:06:36 · 181 阅读 · 0 评论 -
LeetCode刷题之旅-1512. 好数对的数目
描述: 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始 题解: public class T1512 { public static void main(String[] args) {原创 2020-09-11 22:52:24 · 151 阅读 · 0 评论 -
LeetCode刷题之旅-1480. 一维数组的动态和
描述: 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 示例: 输入:nums = [1,2,3,4] 输出:[1,3,6,10] 解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。 题解: public class T1480 { public static void main(String[] args) { int[] nums = {1,原创 2020-09-11 13:51:11 · 160 阅读 · 0 评论 -
LeetCode刷题之旅-剑指 Offer 22. 链表中倒数第k个节点
public class T22 { public static void main(String[] args) { ListNode listNode = new ListNode(4); listNode.next = new ListNode(5); int k = 1; ListNode kth = new T22().getKthFromEnd(listNode, k); System.out.printl原创 2020-09-10 14:56:05 · 154 阅读 · 0 评论