上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 题目描述 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 示例: 输入:a 阅读全文
posted @ 2020-11-14 15:37 行者橙子 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 \(O(1)\),时间复杂度应为 \(O(nodes)\),\(nodes\) 为节点总数。 示例1: 阅读全文
posted @ 2020-11-13 16:19 行者橙子 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSay(n-1 阅读全文
posted @ 2020-11-10 20:06 行者橙子 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入整数数组 arr,找出其中最小的 k个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 示例 2: 输入:arr = [0,1,2,1], k = 阅读全文
posted @ 2020-11-09 22:13 行者橙子 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目描述 我们有一个由平面上的点组成的列表 points。需要从中找出 K 个距离原点 (0, 0) 最近的点。 (这里,平面上两点之间的距离是欧几里德距离。) 你可以按任何顺序返回答案。除了点坐标的顺序之外,答案确保是唯一的。 示例1: 输入:points = [[1,3],[-2,2]], K 阅读全文
posted @ 2020-11-09 22:11 行者橙子 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例1: 输入: [7,1,5,3,6,4] 输出: 7 解释 阅读全文
posted @ 2020-11-08 19:41 行者橙子 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 阅读全文
posted @ 2020-11-08 19:34 行者橙子 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例1: 输入:arr = [0,1,2,3,4,5,6,7,8] 输出:[0,1,2,4,8, 阅读全文
posted @ 2020-11-06 09:36 行者橙子 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. Ubuntu LaTeX 环境配置 安装 TeXLive 这里直接安装 texlive-full完全体,避免后续缺少依赖。安装包较大,需要等待一段时间。 主要使用TeXLive中的XeLaTeX,XeLaTeX已经集成了中文环境。 sudo apt-get install texlive-fu 阅读全文
posted @ 2020-11-05 13:39 行者橙子 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例1: 输入:intervals = [[1,3],[6,9]], newInterval = [2,5] 输出:[[1,5],[6, 阅读全文
posted @ 2020-11-04 23:11 行者橙子 阅读(65) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页