找到关于编程的34423 篇文章

用 C++ 计算无向图中的边数

Sunidhi Bansal
更新于 2020年6月6日 11:23:54

961 次浏览

给定的任务是计算无向图中的边数。无向图是一组相互连接以形成图的顶点,其所有边都是双向的。无向图可以从一个节点到另一个连接的节点沿任何方向移动。以下是无向图的视觉表示。现在,根据问题,我们必须找到无向图中的边数。图中的边是连接两个顶点的线。输入 -insert(graph_list, 0, 1); insert(graph_list, 0, 2); insert(graph_list, 1, 2); insert(graph_list, 1, 4); insert(graph_list, 2, ... 阅读更多

C++ 中的总汉明距离

Arnab Chakraborty
更新于 2020年6月5日 07:08:20

642 次浏览

假设我们有一组数字。我们必须找到所有给定数字对的汉明距离。我们知道,两个整数之间的汉明距离是相应位不同的位置数。因此,如果输入类似于 [4, 14, 17, 2],则输出将为 17。要解决此问题,我们将遵循以下步骤 -m := 1^9 + 7定义一个 add() 函数,它将接收 a、b 并返回 ((a mod m) + (b mod m))定义一个 mul() 函数,它将接收 a、b 并返回 ((a mod m) * (b mod m))定义 ... 阅读更多

C++ 中的最小基因突变

Arnab Chakraborty
更新于 2020年6月5日 07:01:54

247 次浏览

假设我们有一个基因字符串。它可以用长度为 8 的字符串表示,该字符串由这些字母组成 [A, C, G, T]。现在考虑我们想研究一个突变,其中一个突变实际上是基因字符串中一个字符的变化。例如,“AACCGTTT”更改为“AACCGTTA”是 1 个突变。我们还有一个给定的基因“库”,其中包含所有有效的基因突变。基因必须在库中才能使其成为有效的基因字符串。现在假设我们给出了三件事 - 开始、结束、库、我们的 ... 阅读更多

在 Python 中获取匹配索引

Pradeep Elance
更新于 2020年6月4日 12:27:24

496 次浏览

给出两个列表。我们需要找到第一个列表中值与第二个列表中的元素匹配的元素的索引。使用索引我们简单地设计遵循获取第二个列表中元素的值并从第一个列表中提取相应索引的方法。示例 实时演示listA = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] listB = ['Tue', 'Fri'] # 给定列表 print("给定列表:", listA) print("值列表:", listB) # 使用索引 res = [listA.index(i) for i in listB] # 结果 print("匹配索引列表为:", res)输出运行上述代码给出 ... 阅读更多

在 Python 中从给定列表中获取最后 N 个元素

Pradeep Elance
更新于 2020年6月4日 12:25:14

1K+ 次浏览

给定一个 Python 列表,我们想要找出最后几个元素。使用切片给出了要提取的位置数。基于此,我们设计了切片技术,使用负号从列表末尾切片元素。示例 实时演示listA = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] # 给定列表 print("给定列表:", listA) # 初始化 N n = 4 # 使用列表切片 res = listA[-n:] # 打印结果 print("列表的最后 4 个元素是:", res)输出运行上述代码会给我们以下结果 -给定列表 ... 阅读更多

在 Python 中获取字典中具有最大值的键

Pradeep Elance
更新于 2020年6月4日 12:22:34

695 次浏览

Python 字典包含键值对。在本文中,我们将看到如何获取给定 Python 字典中值最大的元素的键。使用 max 和 get我们使用 get 函数和 max 函数来获取键。示例 实时演示dictA = {"Mon": 3, "Tue": 11, "Wed": 8} print("给定字典:", dictA) # 使用 max 和 get MaxKey = max(dictA, key=dictA.get) print("具有最大值的键:", MaxKey)输出运行上述代码会给我们以下结果 -给定字典:{'Mon': 3, 'Tue': 11, 'Wed': 8} 具有最大值的键:Tue使用 itemgetter 和 max使用 itemgetter 函数,我们得到 ... 阅读更多

在 Python 中从字典中获取键

Pradeep Elance
更新于 2020年6月4日 12:19:41

3K+ 次浏览

Python 字典包含键值对。在本文中,我们的目标是当我们知道元素的值时获取键的值。理想情况下,从键中提取的值,但在这里我们正在做相反的操作。使用索引和值我们使用字典集合的索引和值函数来实现这一点。我们设计一个列表,首先获取值,然后从中获取键。示例 实时演示dictA = {"Mon": 3, "Tue": 11, "Wed": 8} # 键和值的列表 keys = list(dictA.keys()) vals = list(dictA.values()) print(keys[vals.index(11)]) print(keys[vals.index(8)]) # 在单行中 print(list(dictA.keys())[list(dictA.values()).index(3)])输出运行上述代码给出 ... 阅读更多

在 Python 中获取二进制列表中 True 值的索引

Pradeep Elance
更新于 2020年6月4日 12:17:42

645 次浏览

当 Python 列表包含 true 或 false 以及 0 或 1 等值时,它被称为二进制列表。在本文中,我们将取一个二进制列表,并找出列表元素为 true 的位置的索引。使用 enumerate enumerate 函数从列表中提取所有元素。我们应用 in 条件来检查提取的值是 true 还是 false。示例 实时演示listA = [True, False, 1, False, 0, True] # 打印原始列表 print("原始列表是:", listA) # 使用 enumerate() res = [i for i, val in enumerate(listA) if val] # ... 阅读更多

在 Python 中获取字符串元组中的第一个索引值

Pradeep Elance
更新于 2020年6月4日 12:15:28

281 次浏览

我们有一个字符串元组。我们需要创建一个元素列表,这些元素是元组中这些字符串的第一个字符。使用索引我们设计一个 for 循环来获取每个元素,并通过将索引条件应用为 0 来提取第一个字符。然后,list 函数将其转换为列表。示例 实时演示tupA = ('Mon', 'Tue', 'Wed', 'Fri') # 给定元组 print("给定列表:", tupA) # 使用带有 for 循环的索引 res = list(sub[0] for sub in tupA) # 打印结果 print("第一个索引字符:", res)输出运行上述代码会给我们以下结果 -给定列表 ... 阅读更多

在 Python 中获取元组列表中具有最大值的第一个元素

Pradeep Elance
更新于 2020年6月4日 12:13:20

938 次浏览

我们有一个元组列表。我们需要找出其中具有最大值的元组。但是,如果多个元组具有相同的值,我们需要具有最大元素的第一个元组。使用 itemgetter 和 max使用 itemgetter(1),我们从索引位置 1 获取所有值,然后应用 max 函数来获取具有最大值的项目。但是,如果返回多个结果,我们将应用索引零来获取具有最大元素的第一个元组。示例 实时演示from operator import itemgetter # 初始化列表 listA = [('Mon', 3), ('Tue', ... 阅读更多

广告
© . All rights reserved.