上一页 1 2 3 4 5 6 7 8 ··· 159 下一页
摘要: 六、设计一个 O(nlgn) 时间的算法,求一个 n 个数的序列的最长单调递增子序列。(提示:注意到,一个长度为 i 的候选子序列的尾元素至少不比一个长度为 i-1 候选子序列的尾元素小。因此,可以在输入序列中将候选子序列链接起来。)要写代码的时候,请用go语言。 文心一言,代码正常运行: 要设计一 阅读全文
posted @ 2024-03-07 13:25 福大大架构师每日一题 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 2024-03-06:用go语言,每一种货币都给定面值val[i],和拥有的数量cnt[i], 想知道目前拥有的货币,在钱数为1、2、3...m时,能找零成功的钱数有多少? 也就是说当钱数的范围是1~m,返回这个范围上有多少可以找零成功的钱数。 比如只有3元的货币,数量是5张, m = 10。 那么 阅读全文
posted @ 2024-03-06 11:13 福大大架构师每日一题 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 五、设计一个 O($n^2$) 时间的算法,求一个 n 个数的序列的最长单调递增子序列。要写代码的时候,请用go语言。 文心一言,抛panic: 在 Go 语言中设计一个 O(n^2) 时间复杂度的算法来求一个 n 个数的序列的最长单调递增子序列(Longest Increasing Subsequ 阅读全文
posted @ 2024-03-05 15:11 福大大架构师每日一题 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 四、说明如何只使用表 c 中 2*min(m,n) 个表项及O(1)的额外空间来计算LCS的长度。然后说明如何只用 min(m,n) 个表项及O(1)的额外空间完成相同的工作。要写代码的时候,请用go语言。 文心一言: 在只使用 2 * min(m, n) 个表项和 O(1) 额外空间来计算 LCS 阅读全文
posted @ 2024-03-04 09:51 福大大架构师每日一题 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 三、设计 LCS-LENGTH的带备忘的版本,运行时间为O(mn)。需要写代码的时候,请用go语言。 文心一言,代码正常运行: LCS-LENGTH(Longest Common Subsequence Length)问题的带备忘的版本通常指的是使用动态规划(Dynamic Programming, 阅读全文
posted @ 2024-03-03 16:46 福大大架构师每日一题 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 2024-03-02:用go语言,一个句子是由一些单词与它们之间的单个空格组成, 且句子的开头和结尾没有多余空格, 比方说,"Hello World" ,"HELLO" ,"hello world hello world" 都是句子, 每个单词都 只 包含大写和小写英文字母, 如果两个句子 sent 阅读全文
posted @ 2024-03-02 12:14 福大大架构师每日一题 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、求〈1,0,0,1,0,1,0,1〉和〈0,1,0,1,1,0,1,1,0〉的一个LCS。需要写代码的时候,请用go语言。 文心一言,代码正常运行: 在Go语言中,求两个序列的最长公共子序列(Longest Common Subsequence, LCS)可以使用动态规划(Dynamic Pro 阅读全文
posted @ 2024-03-01 09:56 福大大架构师每日一题 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 三、考虑矩阵链乘法问题的一个变形:目标改为最大化矩阵序列括号化方案的标量乘法运算次数,而非最小化。此问题具有最优子结构性质吗?需要写代码的时候,请用go语言。 文心一言,代码正常运行: 首先,我们要明确矩阵链乘法问题的原始形式:给定一个矩阵链 ( A_1, A_2, \ldots, A_n ),我们 阅读全文
posted @ 2024-02-29 16:53 福大大架构师每日一题 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 2024-02-28:用go语言,有一个由x轴和y轴组成的坐标系, "y下"和"y上"表示一条无限延伸的道路,"y下"表示这个道路的下限,"y上"表示这个道路的上限, 给定一批长方形,每一个长方形有(x1, x2, y1, y2),4个坐标可以表示一个长方形, 判断这条道路整体是不是可以走通的。 以 阅读全文
posted @ 2024-02-28 16:58 福大大架构师每日一题 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 二、对一个16个元素的数组,画出2.3.1节中MERGE-SORT过程运行的递归调用树。解释备忘技术为什么对MERGE-SORT这种分治算法无效。需要写代码的时候,请用go语言。 文心一言,代码不完整: 首先,让我们明确2.3.1节中的MERGE-SORT过程。这是一个典型的分治算法,它首先将数组一 阅读全文
posted @ 2024-02-27 16:29 福大大架构师每日一题 阅读(49) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 159 下一页