上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 68 下一页
摘要: 给你两个长度相等的整数数组,返回下面表达式的最大值: |arr1[i] - arr1[j]| + |arr2[i] - arr2[j]| + |i - j| 其中下标 i,j 满足 0 <= i, j < arr1.length。 示例 1: 输入:arr1 = [1,2,3,4], arr2 = 阅读全文
posted @ 2020-07-24 16:26 XXXSANS 阅读(259) 评论(0) 推荐(0)
摘要: 给定正整数 K,你需要找出可以被 K 整除的、仅包含数字 1 的最小正整数 N。 返回 N 的长度。如果不存在这样的 N,就返回 -1。 示例 1: 输入:1输出:1解释:最小的答案是 N = 1,其长度为 1。示例 2: 输入:2输出:-1解释:不存在可被 2 整除的正整数 N 。示例 3: 输入 阅读全文
posted @ 2020-07-22 12:27 XXXSANS 阅读(271) 评论(0) 推荐(0)
摘要: 只有在python2中才有xrange和range,python3中没有xrange,并且python3中的range其实是py2中的xrange。下面说说py2的range和xrange的区别 在py2中,range得到的是一个列表 x = range(0, 5) print(type(x)) # 阅读全文
posted @ 2020-07-19 21:47 XXXSANS 阅读(277) 评论(0) 推荐(0)
摘要: 给定一个目录信息列表,包括目录路径,以及该目录中的所有包含内容的文件,您需要找到文件系统中的所有重复文件组的路径。一组重复的文件至少包括二个具有完全相同内容的文件。 输入列表中的单个目录信息字符串的格式如下: "root/d1/d2/.../dm f1.txt(f1_content) f2.txt( 阅读全文
posted @ 2020-07-19 17:55 XXXSANS 阅读(314) 评论(0) 推荐(0)
摘要: 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知 阅读全文
posted @ 2020-07-19 13:52 XXXSANS 阅读(207) 评论(0) 推荐(0)
摘要: 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。 为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 阅读全文
posted @ 2020-07-18 11:51 XXXSANS 阅读(180) 评论(0) 推荐(0)
摘要: 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 如果存在这样的 i, j, k, 且满足 0 ≤ i < j < k ≤ n-1,使得 arr[i] < arr[j] < arr[k] ,返回 true ; 否则返回 false 。说明: 要求算法的时间复杂 阅读全文
posted @ 2020-07-16 10:56 XXXSANS 阅读(151) 评论(0) 推荐(0)
摘要: 给定不同面额的硬币和一个总金额。写出函数来计算可以凑成总金额的硬币组合数。假设每一种面额的硬币有无限个。 示例 1: 输入: amount = 5, coins = [1, 2, 5] 输出: 4 解释: 有四种方式可以凑成总金额: 5=5 5=2+2+1 5=2+1+1+1 5=1+1+1+1+1 阅读全文
posted @ 2020-07-15 16:00 XXXSANS 阅读(140) 评论(0) 推荐(0)
摘要: 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5 + 5 + 1示例 阅读全文
posted @ 2020-07-15 15:40 XXXSANS 阅读(154) 评论(0) 推荐(0)
摘要: 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。示例: 阅读全文
posted @ 2020-07-15 15:03 XXXSANS 阅读(160) 评论(0) 推荐(0)
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 68 下一页