上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 162 下一页
摘要: 2021-03-29:无序数组arr,子数组-1和1的数量一样多,请问最长子数组的长度是多少? 福大大 答案2021-03-29: [1, -1, 2, 3, -4, -1, 9]变成[1, -1, 0, 0, 0, -1, 0],累加和等于0的最长子数组长度,就是所需要的值。 求前缀和,存map。 阅读全文
posted @ 2021-03-29 22:25 福大大架构师每日一题 阅读(70) 评论(0) 推荐(0)
摘要: 2021-03-28:定义一种数:可以表示成若干(数量>1)连续正数和的数 。比如:5 = 2+3,5就是这样的数 ;12 = 3+4+5,12就是这样的数 。1不是这样的数,因为要求数量大于1个、连续正数和 。2 = 1 + 1,2也不是,因为等号右边不是连续正数 。给定一个参数N,返回是不是可以 阅读全文
posted @ 2021-03-28 20:52 福大大架构师每日一题 阅读(170) 评论(0) 推荐(0)
摘要: 2021-03-28:定义一种数:可以表示成若干(数量>1)连续正数和的数 。比如:5 = 2+3,5就是这样的数 ;12 = 3+4+5,12就是这样的数 。1不是这样的数,因为要求数量大于1个、连续正数和 。2 = 1 + 1,2也不是,因为等号右边不是连续正数 。给定一个参数N,返回是不是可以 阅读全文
posted @ 2021-03-28 20:39 福大大架构师每日一题 阅读(34) 评论(0) 推荐(0)
摘要: 2021-03-27:给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。输入:head = 1→2→3→4→5, k = 2,输出:4→5→1→2→3。 福大大 答案2020-03-27: 1.找尾节点并且计算链表节点个数。 2.如果k大于等链表节点个数,需要取模,k一 阅读全文
posted @ 2021-03-27 23:23 福大大架构师每日一题 阅读(172) 评论(0) 推荐(0)
摘要: 2021-03-26:给定一个正整数N,表示有N份青草统一堆放在仓库里。有一只牛和一只羊,牛先吃,羊后吃,它俩轮流吃草。不管是牛还是羊,每一轮能吃的草量必须是:1,4,16,64…(4的某次方)。谁最先把草吃完,谁获胜。假设牛和羊都绝顶聪明,都想赢,都会做出理性的决定。根据唯一的参数N,返回谁会赢。 阅读全文
posted @ 2021-03-26 22:19 福大大架构师每日一题 阅读(144) 评论(0) 推荐(0)
摘要: 2021-03-25:如何把长url转换为短url? 福大大 答案2021-03-25: 1.长url和短url一一映射。想采用某种算法,把长url和短url做一一映射。后来发现,这种方法是行不通的。如果行得通,那么压缩算法就是一片新天地了。失败方法。 2.用哈希。这种方法无法还原url,依然需要保 阅读全文
posted @ 2021-03-25 23:05 福大大架构师每日一题 阅读(124) 评论(0) 推荐(0)
摘要: 2021-03-24:给定一个整数组成的无序数组arr,值可能正、可能负、可能0。给定一个整数值K,找到arr的所有子数组里,哪个子数组的累加和等于K,并且是长度最大的。返回其长度。 福大大 答案2021-03-24: 我刚开始的想法,是对数组的每一位加上一个值,把数组全部变成非负数。比如[-5,3 阅读全文
posted @ 2021-03-24 23:25 福大大架构师每日一题 阅读(61) 评论(0) 推荐(0)
摘要: 2021-03-23:给定一个正整数组成的无序数组arr,给定一个正整数值K,找到arr的所有子数组里,哪个子数组的累加和等于K并且是长度最大的。返回其长度。 福大大 答案2021-03-23: 双指针。小于等于K时,右指针右移,窗口和的值累加,等于时收集答案;大于K时,左指针右移,窗口和的值减少。 阅读全文
posted @ 2021-03-23 20:46 福大大架构师每日一题 阅读(45) 评论(0) 推荐(0)
摘要: 2021-03-22:小虎去买苹果,商店只提供两种类型的塑料袋,每种类型都有任意数量。1.能装下6个苹果的袋子,2.能装下8个苹果的袋子。小虎可以自由使用两种袋子来装苹果,但是小虎有强迫症,他要求自己使用的袋子数量必须最少,且使用的每个袋子必须装满。给定一个正整数N,返回至少使用多少袋子。如果N无法 阅读全文
posted @ 2021-03-22 21:11 福大大架构师每日一题 阅读(73) 评论(0) 推荐(0)
摘要: 2021-03-21:给定一棵二叉树的头节点head,求以head为头的树中,最小深度是多少? 福大大 答案2021-03-21: 1.递归。 2.莫里斯遍历。 代码用golang编写,代码如下: package main import "fmt" func main() { head := &Tr 阅读全文
posted @ 2021-03-21 22:25 福大大架构师每日一题 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 162 下一页