上一页 1 ··· 118 119 120 121 122 123 124 125 126 ··· 162 下一页
摘要: 2021-04-07:给定一个非负数组arr,长度为N,那么有N-1种方案可以把arr切成左右两部分,每一种方案都有,min{左部分累加和,右部分累加和},求这么多方案中,min{左部分累加和,右部分累加和}的最大值是多少? 整个过程要求时间复杂度O(N)。 福大大 答案2021-04-07: 自然 阅读全文
posted @ 2021-04-07 21:28 福大大架构师每日一题 阅读(22) 评论(0) 推荐(0)
摘要: 2021-04-06:假设有一个源源吐出不同球的机器,只有装下10个球的袋子,每一个吐出的球,要么放入袋子,要么永远扔掉。如何做到机器吐出每一个球之后,所有吐出的球都等概率被放进袋子里。 福大大 答案2021-04-06: i为球的序号。i从1开始,小于等于10的时候直接进袋子。i大于10的时候,1 阅读全文
posted @ 2021-04-06 22:53 福大大架构师每日一题 阅读(72) 评论(0) 推荐(0)
摘要: 2021-04-05:给两个长度分别为M和N的整型数组nums1和nums2,其中每个值都不大于9,再给定一个正数K。 你可以在nums1和nums2中挑选数字,要求一共挑选K个,并且要从左到右挑。返回所有可能的结果中,代表最大数字的结果。 福大大 答案2021-04-05: 自然智慧想不到,需要练 阅读全文
posted @ 2021-04-05 21:44 福大大架构师每日一题 阅读(256) 评论(0) 推荐(0)
摘要: 2021-04-05:给两个长度分别为M和N的整型数组nums1和nums2,其中每个值都不大于9,再给定一个正数K。 你可以在nums1和nums2中挑选数字,要求一共挑选K个,并且要从左到右挑。返回所有可能的结果中,代表最大数字的结果。 福大大 答案2021-04-05: 自然智慧想不到,需要练 阅读全文
posted @ 2021-04-05 21:33 福大大架构师每日一题 阅读(46) 评论(0) 推荐(0)
摘要: 2021-04-04:给定一个非负数组arr,和一个正数m。 返回arr的所有子序列中累加和%m之后的最大值。 福大大 答案2021-04-04: 自然智慧即可。 1.递归,累加和。 2.动态规划,累加和。 3.动态规划,累加和%m。 4.双向动态规划,累加和%m。 代码用golang编写。代码如下 阅读全文
posted @ 2021-04-04 21:41 福大大架构师每日一题 阅读(104) 评论(0) 推荐(0)
摘要: 2021-04-03:给定两个字符串str1和str2,想把str2整体插入到str1中的某个位置,形成最大的字典序,返回字典序最大的结果。 福大大 答案2021-04-03: 1.暴力法。 2.DC3算法。自然智慧想不到,需要练敏感度。 2.1.构造字符串。str = str1+最小字符+str2 阅读全文
posted @ 2021-04-03 23:11 福大大架构师每日一题 阅读(363) 评论(0) 推荐(0)
摘要: 2021-04-02:给定一个正方形或者长方形矩阵matrix,实现zigzag打印。[[0,1,2],[3,4,5],[6,7,8]]的打印顺序是0,1,3,6,4,2,5,7,8。 福大大 答案2021-04-02: 两个for循环嵌套。 外层循环。先遍历第一列,再遍历不包含列号为0的最后一行。 阅读全文
posted @ 2021-04-02 22:58 福大大架构师每日一题 阅读(132) 评论(0) 推荐(0)
摘要: 2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子。[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]。 福大大 答案2021-04-01: 四数交换。先外圈交换,再内圈交换。 代码用golang编写。代码如下 阅读全文
posted @ 2021-04-01 22:50 福大大架构师每日一题 阅读(172) 评论(0) 推荐(0)
摘要: 2021-03-31:给定一个数组arr,给定一个值v。求子数组平均值小于等于v的最长子数组长度。 福大大 答案2021-03-31: 这道题是昨天每日一题的变种。数组每个元素减v,然后求<=0的最长子数组长度。 1.前缀和+有序表。时间复杂度O(N*lgN)。无代码。 2.滑动窗口。时间复杂度O( 阅读全文
posted @ 2021-03-31 21:55 福大大架构师每日一题 阅读(96) 评论(0) 推荐(0)
摘要: 2021-03-30:给定一个整数组成的无序数组arr,值可能正、可能负、可能0。给定一个整数值K,找到arr的所有子数组里,哪个子数组的累加和<=K,并且是长度最大的。返回其长度。 福大大 答案2021-03-30: 1.前缀和+有序表。时间复杂度O(N*lgN)。无代码。 2.滑动窗口。时间复杂 阅读全文
posted @ 2021-03-30 20:23 福大大架构师每日一题 阅读(196) 评论(0) 推荐(0)
上一页 1 ··· 118 119 120 121 122 123 124 125 126 ··· 162 下一页