找到 34423 篇文章,关于编程

检查 C++ 中的数组是否有效

Arnab Chakraborty
更新于 2020年6月4日 11:47:28

2K+ 阅读量

假设我们有一个名为 nums 的正整数数组。我们必须选择 nums 的某些子集,然后将每个元素乘以一个整数并将所有这些数字加起来。如果我们可以从数组中获得 1 的总和,则该数组将是一个好数组,方法是使用任何可能的子集和乘数。我们必须检查数组是否良好。因此,如果输入类似于 [12, 23, 7, 5],则输出将为 True,因为如果我们取数字 5、7,则 5*3 + 7*(-2) = 1 要解决此问题,我们将遵循以下步骤... 阅读更多

在 Python 中查找以特定字母开头的列表元素

Pradeep Elance
更新于 2020年6月4日 11:46:22

2K+ 阅读量

在这篇文章中,我们将找到列表中所有以特定字母开头的元素。使用索引和 lower 我们使用 lower 函数,以便后面的测试可以匹配列表中元素的第一个字母,而不管大小写如何。然后我们使用索引 0,以便列表中元素的第一个字母与测试字母进行比较。示例实时演示listA = ['Mon', 'Tue', 'Wed', 'Thu'] # 使用字母测试测试 = 'T' # 打印原始列表 print("给定列表", listA) # 使用 lower 和 idx res = [idx for ... 阅读更多

在 Python 中查找列表中最常出现的元素

Pradeep Elance
更新于 2020年6月4日 11:44:36

7K+ 阅读量

在这篇文章中,我们将了解如何在给定列表中找到最常见的元素。换句话说,就是频率最高的元素。使用 max 和 count 我们应用为什么 set 函数来获取列表的唯一元素,然后在列表中记录每个元素的数量。最后应用 max 函数来获取频率最高的元素。示例实时演示# 给定列表 listA = [45, 20, 11, 50, 17, 45, 50, 13, 45] print("给定列表:", listA) res = max(set(listA), key = listA.count) print("频率最高的元素:", res)输出运行以上代码将得到以下结果... 阅读更多

在 Python 中查找二维列表中最常见的元素

Pradeep Elance
更新于 2020年6月4日 11:42:24

556 阅读量

二维列表以列表作为其元素。换句话说,它是一个列表的列表。在这篇文章中,我们需要找到在列表内的所有列表中最常见的元素。使用 max 和 count 我们设计一个带有 in 条件的 follow,以检查给定子列表中是否存在元素。然后我们应用 max 函数以及 count 函数来获取频率最高的元素。示例实时演示def highest_freq(lst):    SimpleList = [el for sublist in lst for el in sublist]    return max( SimpleList, key= SimpleList.count) # ... 阅读更多

用最少的正方形平铺矩形(C++)

Arnab Chakraborty
更新于 2020年6月4日 11:46:08

219 阅读量

假设我们有一个大小为 n x m 的矩形。我们必须找到可以平铺矩形的整数边长方形体的最小数量。因此,如果输入类似于 n = 2 和 m = 3,则输出将为 3,因为我们需要三个块。要解决此问题,我们将遵循以下步骤 - 定义一个映射 mres := inf 定义一个函数 dfs(),它将接收 n、m、一个数组 h、cnt,如果 cnt >= res,则 - 返回isFull := truepos := -1, minH := inf 对于初始化 i := 1,当 i

在 Python 中查找每个子列表中的最大值

Pradeep Elance
更新于 2020年6月4日 11:40:56

305 阅读量

我们得到一个列表的列表。在内部列表或子列表中,我们需要在每个子列表中找到最大值。使用 max 和 in 我们设计一个带有 in 条件的 for 循环,并应用 max 函数来获取每个子列表中的最大值。示例实时演示Alist = [[10, 13, 454, 66, 44], [10, 8, 7, 23]] # 给定列表 print("给定列表:", Alist) # 使用 Max res = [max(elem) for elem in Alist] # 打印最大值 print("列表中每个元素的最大值:", res)输出运行以上代码将得到以下结果 - 给定... 阅读更多

工作调度中的最大利润(C++)

Arnab Chakraborty
更新于 2020年6月4日 11:41:34

959 阅读量

假设我们有 n 个不同的任务,其中每个任务都计划从 startTime[i] 到 endTime[i] 完成,对于该任务,我们还会获得 profit[i] 的利润。我们知道 startTime、endTime 和 profit 列表,我们必须找到我们可以获得的最大利润,这样子集中就不会有 2 个任务的时间范围重叠。如果我们选择在时间 X 结束的任务,我们将能够开始在时间 X 开始的另一个任务。因此,如果输入类似于 startTime = [1, 2, 3, 3],endTime = [3, 4, 5, 6] ... 阅读更多

在 Python 中统计元组列表中元组的出现次数

Pradeep Elance
更新于 2020年6月4日 11:39:00

461 阅读量

列表由元组作为其元素组成。在这篇文章中,我们将统计列表中存在的唯一元组的数量。使用 defaultdict 我们将给定列表视为 defaultdict 数据容器,并使用 in 条件统计其中的元素。示例实时演示import collections Alist = [[('Mon', 'Wed')], [('Mon')], [('Tue')], [('Mon', 'Wed')] ] # 给定列表 print("给定列表:", Alist) res = collections.defaultdict(int) for elem in Alist:    res[elem[0]] += 1 print("列表中存在的元组数量:", res)输出运行以上代码将得到以下结果 - 给定列表:[[('Mon', 'Wed')], ['Mon'], ['Tue'], [('Mon', 'Wed')]] 列表中存在的元组数量... 阅读更多

在 Python 中统计列表中包含给定元素的子列表的数量

Pradeep Elance
更新于 2020年6月4日 11:37:17

345 阅读量

给定列表中的元素也可以作为另一个字符串存在于另一个变量中。在这篇文章中,我们将看到给定流在给定列表中出现的次数。使用 range 和 len 我们使用 range 和 len 函数来跟踪列表的长度。然后使用 in 条件查找字符串作为列表中元素出现的次数。初始化为零的计数变量在条件满足时会递增。示例实时演示Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] Bstring = 'Mon' # 给定列表 print("给定... 阅读更多

C++ 中的最大相等频率

Arnab Chakraborty
更新于 2020年6月4日 11:37:43

205 阅读量

假设我们有一个正整数数组 nums,我们需要返回给定数组 nums 的数组前缀的最长可能长度,以便可以从该前缀中删除恰好一个元素,使得其中出现的每个数字都具有相同的频率。如果删除一个元素后没有剩余元素,则仍然认为每个出现的数字都具有相同的频率(0)。因此,如果输入类似于 [3, 3, 2, 2, 6, 4, 4, 6],则输出将为 7,因此如果我们从... 阅读更多

广告

© . All rights reserved.