找到 34423 篇文章 关于编程

Python程序:查找K次递增后最长的等值子列表

Arnab Chakraborty
更新于 2020年10月10日 12:33:03

116 次浏览

假设我们有一个名为 nums 的数字列表和 k。现在,考虑一个操作,我们可以将任何一个元素递增一次。如果我们最多可以执行 k 次操作,我们必须找到包含相等元素的最长子列表。因此,如果输入类似于 nums = [3, 5, 9, 6, 10, 7] k = 6,则输出将为 3,因为我们可以将 9 递增一次,将 6 递增四次以获得子列表 [10, 10, 10]。要解决这个问题,我们将遵循以下步骤:如果 nums 为空,则返回 0;wMax := 一个双端队列…… 阅读更多

Python程序:查找最长不同子列表的长度

Arnab Chakraborty
更新于 2020年10月10日 12:25:47

328 次浏览

假设我们有一个名为 nums 的数字列表,我们必须找到所有元素都唯一的最大连续子列表的长度。因此,如果输入类似于 nums = [6, 2, 4, 6, 3, 4, 5, 2],则输出将为 5,因为唯一元素的最长列表是 [6, 3, 4, 5, 2]。要解决这个问题,我们将遵循以下步骤:head := 0,dct := 一个新的映射;max_dist := 0;对于 nums 中的每个索引 i 和元素 num,执行:如果 num 在 dct 中并且 dct[num] >= head,则 head := dct[num] + 1;dct[num]…… 阅读更多

如何在 R 中查找回归线和点之间的差异?

Nizamuddin Siddiqui
更新于 2020年10月10日 12:28:47

224 次浏览

散点图上回归线与点之间的差异实际上是残差,因此我们需要计算模型对象的残差。这可以通过使用残差函数简单地完成。例如,如果我们在 x 和 y 之间创建了一个名为 Model 的线性模型,则残差将被发现为 residuals(Model)。考虑以下数据框:示例 实时演示 set.seed(999) x1

Python程序:查找最长连续序列的长度

Arnab Chakraborty
更新于 2020年10月10日 12:20:22

715 次浏览

假设我们有一个未排序的数字数组,我们必须找到最长连续元素序列的长度。因此,如果输入类似于 nums = [70, 7, 50, 4, 6, 5],则输出将为 4,因为最长的连续元素序列是 [4, 5, 6, 7]。因此我们返回其长度:4。要解决这个问题,我们将遵循以下步骤:nums := nums 的所有唯一元素;max_cnt := 0;对于 nums 中的每个 num,执行:如果 num - 1 不在 nums 中,则 cnt := 0;当 num 存在于 nums 中时,执行:num := num + 1;cnt := cnt…… 阅读更多

如何在 R 数据框中将行转换为列表?

Nizamuddin Siddiqui
更新于 2020年10月10日 12:18:07

1K+ 次浏览

有时需要对每一行进行不同的处理,因此,我们可能希望将这些行转换为列表。这将有助于我们分别对我们的行元素执行操作。要将行转换为列表,我们可以使用 split 函数来定义数据框中的行数。考虑以下数据框:示例 实时演示 set.seed(101) x1

C++程序:查找最长公共子串的长度

Arnab Chakraborty
更新于 2020年10月10日 12:15:42

2K+ 次浏览

假设我们有两个小写字符串 X 和 Y,我们必须找到它们最长公共子串的长度。因此,如果输入类似于 X = "helloworld",Y = "worldbook",则输出将为 5,因为 "world" 是最长的公共子串,其长度为 5。要解决这个问题,我们将遵循以下步骤:定义一个大小为:m+1 x n+1 的数组 longest。len := 0;对于初始化 i := 0,当 i < m 时……

C++程序:查找最长公共子序列的长度

Arnab Chakraborty
更新于 2020年10月10日 12:05:58

204 次浏览

假设我们有两个字符串 text1 和 text2,我们必须找到它们最长公共子序列的长度。众所周知,字符串的子序列是从原始字符串生成的新字符串,其中一些字符被删除,而不会改变其余字符的相对顺序。(例如,“abe”是“abcde”的子序列,但“adc”不是)。两个字符串的公共子序列是两个字符串共有的子序列。因此,如果没有公共子序列,则返回 0。如果输入类似于“abcde”和“ace”,则结果将为 3。要…… 阅读更多

如何在 R 中组合两个矩阵以创建块对角矩阵?

Nizamuddin Siddiqui
更新于 2020年10月10日 12:10:13

717 次浏览

块对角矩阵意味着将一个矩阵添加到另一个矩阵的末尾,最后一个元素。例如,如果我们有一个包含九个值的矩阵,另一个矩阵也包含九个值,则第二个矩阵将添加到第一个矩阵,第一个矩阵下面的元素将为零,第二个矩阵上面的元素也将为零。示例 实时演示 M1

如何在 R 中查找负值的立方根?

Nizamuddin Siddiqui
更新于 2020年10月10日 11:55:32

642 次浏览

R 中没有函数可以查找负值的立方根,因此我们需要创建它。创建函数的代码如下所示:CubeRoot

C++程序:查找最长双调子序列的长度

Arnab Chakraborty
更新于 2020年10月10日 12:00:43

150 次浏览

假设我们有一个数字列表。我们必须找到最长双调子序列的长度。众所周知,如果序列严格递增,然后严格递减,则该序列被称为双调序列。严格递增序列也是双调序列。或者严格递减序列也是双调序列。因此,如果输入类似于 nums = [0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15],序列大小为 16,则输出将为 7。要解决这个问题,我们将遵循以下步骤:increasingSubSeq := 一个新的给定数组大小的数组,并填充 1;对于…… 阅读更多

广告
© . All rights reserved.