随笔分类 -  LeetCode题解

摘要:#题目 厨房里总共有 n 个橘子,你决定每一天选择如下方式之一吃这些橘子: 吃掉一个橘子。 如果剩余橘子数 n 能被 2 整除,那么你可以吃掉 n/2 个橘子。 如果剩余橘子数 n 能被 3 整除,那么你可以吃掉 2*(n/3) 个橘子。 每天你只能从以上 3 种方案中选择一种方案。 请你返回吃掉所 阅读全文
posted @ 2021-08-27 22:12 浮生的刹那 阅读(202) 评论(0) 推荐(0) 编辑
摘要:#题目 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计 阅读全文
posted @ 2021-08-27 18:21 浮生的刹那 阅读(58) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.length ⇐ 100 说明: 输出结 阅读全文
posted @ 2021-08-26 19:27 浮生的刹那 阅读(54) 评论(0) 推荐(0) 编辑
摘要:#题目 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 示例 1: 输入: [1,2,3,4,5] 输出: True 示例 2: 输入: [0,0,1,2,5] 阅读全文
posted @ 2021-08-26 17:19 浮生的刹那 阅读(90) 评论(0) 推荐(0) 编辑
摘要:#题目 第 i 个人的体重为 people[i],每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit。 返回载到每一个人所需的最小船数。(保证每个人都能被船载)。 示例 1: 输入:people = [1,2], limit = 3 输出:1 阅读全文
posted @ 2021-08-26 16:37 浮生的刹那 阅读(79) 评论(0) 推荐(0) 编辑
摘要:#题目 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2 输出: 4 示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 3 5 / \ 3 6 / \ 2 阅读全文
posted @ 2021-08-25 21:12 浮生的刹那 阅读(41) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是最 阅读全文
posted @ 2021-08-25 21:10 浮生的刹那 阅读(35) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和 target = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ 7 2 5 1 返回: [ [5, 阅读全文
posted @ 2021-08-25 18:33 浮生的刹那 阅读(27) 评论(0) 推荐(0) 编辑
摘要:#题目 给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序) 二维数组的第 i 个数组中的单元都表示有向图中 i 号节点所能到达的下一些节点,空就是没有下一个结点了。 译者注:有向图是有方向的,即规定了 a→b 你就不能从 b→a 阅读全文
posted @ 2021-08-25 18:14 浮生的刹那 阅读(214) 评论(0) 推荐(0) 编辑
摘要:#题目 有 n 个城市通过一些航班连接。给你一个数组 flights ,其中 flights[i]=[fromi,toi,pricei] ,表示该航班都从城市 fromi 开始,以价格 pricei 抵达 toi。 现在给定所有的城市和航班,以及出 阅读全文
posted @ 2021-08-24 16:51 浮生的刹那 阅读(114) 评论(0) 推荐(0) 编辑
摘要:#题目 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为 阅读全文
posted @ 2021-08-24 13:06 浮生的刹那 阅读(43) 评论(0) 推荐(0) 编辑
摘要:#题目 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使 阅读全文
posted @ 2021-08-24 12:57 浮生的刹那 阅读(70) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 示例 1: 输入: "the sky is blue" 输出: "blue is sky t 阅读全文
posted @ 2021-08-23 12:45 浮生的刹那 阅读(124) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[2,7] 或者 [7,2] 示例 2: 输入:nums = [10,26,30 阅读全文
posted @ 2021-08-23 10:34 浮生的刹那 阅读(39) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 ⇐ nums.length ⇐ 50000 阅读全文
posted @ 2021-08-23 10:04 浮生的刹那 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#题目 你在进行一个简化版的吃豆人游戏。你从 [0, 0] 点开始出发,你的目的地是 target = [xtarget, ytarget] 。地图上有一些阻碍者,以数组 ghosts 给出,第 i 个阻碍者从 ghosts[i] = [xi, yi] 出发。所有输入均为 整数坐标 。 每一回合,你 阅读全文
posted @ 2021-08-22 18:05 浮生的刹那 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#题目 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Referen 阅读全文
posted @ 2021-08-22 16:53 浮生的刹那 阅读(63) 评论(0) 推荐(0) 编辑
摘要:#题目 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 限制: 0 ⇐ 链表长度 ⇐ 1000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/ 阅读全文
posted @ 2021-08-22 09:53 浮生的刹那 阅读(46) 评论(0) 推荐(0) 编辑
摘要:#题目 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1->2->3- 阅读全文
posted @ 2021-08-21 12:58 浮生的刹那 阅读(39) 评论(0) 推荐(0) 编辑
摘要:#题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该 阅读全文
posted @ 2021-08-21 12:18 浮生的刹那 阅读(86) 评论(0) 推荐(0) 编辑

  1. 1 Night City r e l,Artemis Delta
  2. 2 Gold Steps(人生何处不青山) Neck Deep
  3. 3 Devil Trigger Ali Edwards
  4. 4 Hopeless Case Roam
  5. 5 On My Own Blitz Kids
  6. 6 I Really Want to Stay At Your House Rosa Walton & Hallie Coggins
  7. 7 Major Crimes Health & Window Weather
Gold Steps(人生何处不青山) - Neck Deep
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示