找到 34423 篇文章,关于编程

在 C++ 中查找数组中每隔 K 个元素的最大和

sudhir sharma
更新于 2021年3月12日 06:27:09

193 次浏览

在这个问题中,我们给定一个数组 arr[] 和一个整数 k。我们的任务是找到数组中每隔 K 个元素的最大和。问题描述:我们需要找到数组元素的最大和,这些元素的索引相隔 k 个单位,即我们需要最大化和,sum = arr[i] + arr[i+k] + arr[i + 2*k] + …. arr[i + p*k],使得 (i + p*k) < n让我们来看一个例子来理解这个问题,输入 arr[] = {5, 3, −1, 2, 4, −5, 6}, k = 4 输出 9 解释 每隔 k 个元素的所有和…… 阅读更多

在 Python 中删除元组列表中的重复元组

AmitDiwan
更新于 2021年3月12日 06:11:22

1K+ 次浏览

当需要从元组列表中删除重复元组时,可以使用循环、'any' 方法和 enumerate 方法。'any' 方法检查迭代器中的任何值是否为 True,即至少一个值为 True。如果是,则返回 'True',否则返回 'False'列表可以用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。enumerate 方法向给定的迭代器添加一个计数器,并将其返回。下面是一个演示…… 阅读更多

在 Python 中使用参数初始化元组

AmitDiwan
更新于 2021年3月12日 06:10:45

413 次浏览

当需要使用某些参数初始化元组时,可以使用 'tuple' 方法和 '*' 运算符。'tuple' 方法将传递给它的可迭代参数转换为元组类类型。* 运算符可以用来获取两个值的乘积。它也可以用来多次乘以单个值并在控制台上显示它。下面是相同的演示 - 示例实时演示 N = 6 print("N 的值已初始化为 "+str(N)) default_val = 2 print("默认值已初始化为 " +str(default_val)) ... 阅读更多

在 Python 中将元组转换为整数

AmitDiwan
更新于 2021年3月12日 06:09:30

2K+ 次浏览

当需要将元组转换为整数时,可以使用 lambda 函数和 'reduce' 函数。匿名函数是在没有名称的情况下定义的函数。reduce 函数接受两个参数 - 一个函数和一个序列,它将该函数应用于列表/序列的所有元素。它存在于 'functools' 模块中。通常,Python 中的函数使用 'def' 关键字定义,但匿名函数使用 'lambda' 关键字定义。它接受单个表达式,但可以接受任意数量的参数。它使用表达式并返回…… 阅读更多

Python 程序实现希尔排序

AmitDiwan
更新于 2021年3月12日 06:08:43

845 次浏览

当需要实现希尔排序时,定义一个函数,该函数将列表和列表的长度作为参数。此列表最多排序特定数量的元素,其中元素的数量是最大值。这将持续进行,直到元素数量具有最小值。这对于列表中的所有子列表都是如此,并且所有这些子列表都已排序。列表可以用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。下面是相同的演示 - 示例实时…… 阅读更多

在 Python 中排序元组中的列表

AmitDiwan
更新于 2021年3月12日 06:07:21

276 次浏览

当需要对元组中的列表进行排序时,可以使用 'tuple' 方法、'sorted' 方法和生成器表达式。'sorted' 方法用于对列表的元素进行排序。它是一个内置函数,返回排序后的列表。生成器是创建迭代器的一种简单方法。它会自动实现一个带有 '__iter__()' 和 '__next__()' 方法的类,并跟踪内部状态,以及在没有可返回的值时引发 'StopIteration' 异常。'tuple' 方法将可迭代对象作为参数,并将其转换为元组类型。列表可以…… 阅读更多

在 Python 中对元组列表进行自定义排序

AmitDiwan
更新于 2021年3月12日 06:05:31

653 次浏览

当需要以自定义方式对元组列表进行排序时,可以使用 'sort' 方法。'sort' 方法按特定顺序(即升序或降序)对可迭代对象的元素进行排序。它对可迭代对象进行就地排序。列表可以用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。下面是相同的演示 - 示例实时演示 def tuple_sort(my_tup):    my_tup.sort(key = lambda x: x[1])    return my_tup my_tuple = [('Will', 100), ('John', 67), ('Harold', 86), ... 阅读更多

在 Python 中获取元组元素的数据类型

AmitDiwan
更新于 2021年3月12日 06:04:58

750 次浏览

当需要获取数据类型为元组元素时,可以使用 'map' 方法和 'type' 方法。map 函数将给定的函数/操作应用于可迭代对象(如列表、元组)中的每个项目。它返回一个列表作为结果。'type' 方法返回传递给它的参数的类类型。列表可以用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。下面是相同的演示 - 示例实时演示 my_tuple = ('Hi', 23, ['there', 'Will']) print("元组是:... 阅读更多

在 Python 中检查元组中特定数据类型的顺序

AmitDiwan
更新于 2021年3月12日 06:04:02

364 次浏览

当需要检查元组中特定数据类型的顺序时,可以使用 'isinstance' 方法和 'chained if'。'isinstance' 方法检查给定参数是否属于特定数据类型。'chained if' 是一个链式条件语句。它是编写嵌套选择语句的不同方法。它基本上意味着多个 if 语句使用 'and' 运算符组合,并对其结果进行评估。列表可以用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。下面是…… 阅读更多

在 C++ 中查找长度小于或等于 m 的最大和数组

sudhir sharma
更新于 2021年3月12日 06:23:44

128 次浏览

在这个问题中,我们给定 n 个不同长度的数组。我们的任务是找到长度小于或等于 m 的最大和数组。我们需要从数组中找到子数组来最大化和,并将所有子数组的长度组合起来等于 m。让我们来看一个例子来理解这个问题,输入 n = 3,m = 4 arrOfArr[][] = {    {5, 2, -1, 4, -3}    {3, -2, 1, 6}    {-2, 0, 5} } 输出 20 解释 子数组是 {5, 4},{6},{5},长度 = 2 + 1 + 1 = 4 和 = 5 + ... 阅读更多

广告
© . All rights reserved.