找到 34423 篇文章,关于编程

在 Python 中查找树中距离恰好为 k 的顶点对数

Arnab Chakraborty
更新于 2020年8月27日 06:17:52

195 次浏览

假设我们有一个整数 k 和一个具有 n 个节点的树,我们需要计算具有精确距离 k 的不同顶点对的数量。因此,如果输入是 k = 2,则输出将为 4。为了解决这个问题,我们将遵循以下步骤:N := 5005,graph := 大小为 N 的邻接表,vertex_count := 大小为 505 x 5005 的二维矩阵,res := 0。定义一个函数 insert_edge()。这将采用 x, y,将 y 插入到 graph[x] 的末尾,将 x 插入到 graph[y] 的末尾。定义一个函数 dfs()。这将采用 v, ... 阅读更多

在 Python 中查找二维矩阵中不同岛屿的数量

Arnab Chakraborty
更新于 2020年8月27日 06:13:37

455 次浏览

假设我们有一个二进制矩阵。我们需要计算其中的岛屿数量。岛屿是被水包围的地方,由水平或垂直连接的相邻陆地形成。我们可以假设网格的所有四个边缘都被水包围。假设网格如下:11000110000010000011,共有三个岛屿。为了解决这个问题,我们将遵循以下步骤:将有两种方法,一种用于计算岛屿数量,称为 numIslands() 和 makeWater()。makeWater() 将如下所示:如果网格的行数为 0,则返回 0,n ... 阅读更多

在 Python 中查找乘以 n 个数字后末尾连续零的数量

Arnab Chakraborty
更新于 2020年8月27日 06:10:40

202 次浏览

假设我们有一个包含 n 个数字的数组,我们需要返回乘以所有 n 个数字后末尾连续零的数量。因此,如果输入是 [200, 20, 5, 30, 40, 14],则输出将为 6,因为 200 * 20 * 5 * 30 * 40 * 14 = 336000000,末尾有六个 0。为了解决这个问题,我们将遵循以下步骤:定义一个函数 count_fact_two()。这将采用 n,count := 0,当 n mod 2 为 0 时,count := count + 1,n := n / 2(只有商作为... 阅读更多

在 Python 中查找给定方程 a + b = c 中的缺失值

Arnab Chakraborty
更新于 2020年8月27日 06:08:28

530 次浏览

假设我们有一个这种形式的方程:a + b = c,现在 a、b 或 c 中的任何一个项都缺失了。我们需要找到缺失的那个。因此,如果输入是 ? + 4 = 9,则输出将是 5。为了解决这个问题,我们将遵循以下步骤:从字符串中删除所有空格,并将 (+ 和 = 更改为逗号 ', '),elements := 通过逗号分隔的字符串分割得到的元素列表,idx := 0,对于从 0 到元素大小的范围内的 i,如果 elements[i] 不是数字,则 idx ... 阅读更多

在 Python 中查找可以兑换钞票的最短时间

Arnab Chakraborty
更新于 2020年8月27日 06:06:20

77 次浏览

假设有 n 个收银员正在兑换钱,目前,第 i 个收银员前面有 ki 个人。现在,排队到第 i 个收银员的第 j 个人有 m[i, j] 张钞票。我们需要找到一个人最早可以兑换他的钞票的时间。我们必须记住,收银员花费 5 秒来扫描一张钞票。完成每个顾客的每张钞票的扫描后,他/她花费 15 秒来兑换钞票。因此,如果输入是:输入:n = 6,k = [12, 12, 12, 12, 12, ... 阅读更多

如何使用 PowerShell 帮助命令?

Chirag Nagrekar
更新于 2020年8月26日 08:27:28

5K+ 次浏览

要获取特定命令的帮助,可以使用 Get-Help(别名:help)cmdlet 和您需要帮助的命令。例如,help Get-Service。运行此命令后,您将获得 NAME、SYNOPSIS、SYNTAX、DESCRIPTION、RELATED LINKS 和 REMARKS 的描述。支持帮助的多个参数如下所示:Full - 包含参数说明和示例的详细帮助。help Get-Service -Full -Detailed - 参数的详细帮助,不包含示例。help Get-Service -Detailed -Examples - 只有与示例相关的帮助将显示在 PowerShell 屏幕上。help Get-Service -Examples -Online - cmdlet 的帮助内容将在 Microsoft 上线搜索... 阅读更多

Python 查找元组中列表的数量

Pradeep Elance
更新于 2020年8月26日 08:11:56

289 次浏览

Python 元组是有序且不可更改的。但它也可以由列表作为其元素组成。给定一个由列表组成的元组,让我们找出元组中存在多少个列表。使用 len()。在这种方法中,我们将应用 len 函数。len() 函数将给出作为元组元素的列表的数量。示例实时演示 tupA = (['a', 'b', 'x'], [21, 19]) tupB = (['n', 'm'], ['z', 'y', 'x'], [3, 7, 89]) print("tupA 中列表的数量:", len(tupA)) print("tupB 中列表的数量:", len(tupB)) 输出运行上面的... 阅读更多

在 Python 中查找排序列表范围内的缺失数字

Pradeep Elance
更新于 2020年8月26日 08:10:09

836 次浏览

给定一个包含排序数字的列表,我们想找出给定数字范围内缺少哪些数字。使用 range,我们可以设计一个 for 循环来检查数字范围,并使用 not in 运算符的 if 条件来检查缺失的元素。示例实时演示 listA = [1, 5, 6, 7, 11, 14] # 原始列表 print("给定列表:", listA) # 使用 range res = [x for x in range(listA[0], listA[-1]+1)                               if x not in listA] # ... 阅读更多

在 Python 中查找列表中的缺失元素

Pradeep Elance
更新于 2020年8月26日 08:08:57

1K+ 次浏览

如果我们有一个包含数字的列表,我们可以检查这些数字是否连续,还可以查找考虑最高数字作为最终值的数字范围内缺少哪些数字。使用 range 和 max,我们可以设计一个 for 循环来使用 not in 运算符检查范围内值的缺失。然后通过将所有这些值添加到一个新列表中来捕获这些值,该列表成为结果集。示例实时演示 listA = [1, 5, 6, 7, 11, 14] # 原始列表 print("给定列表:", listA) # 使用 range 和 max res ... 阅读更多

在 Python 中查找两个列表中相同索引上的不匹配项

Pradeep Elance
更新于 2020年8月26日 08:07:12

3K+ 次浏览

有时我们需要比较两个Python列表中元素的值和位置(或索引)。本文将介绍如何找出两个列表中在相同位置但值不匹配的元素。我们可以使用for循环来比较相同索引处的数值。如果数值不匹配,则将索引添加到结果列表中。for循环首先获取第一个索引中的值,然后使用if条件将其与第二个列表中的值进行比较……阅读更多

广告
© . All rights reserved.