找到 34423 篇文章,关于编程

查找C++中无限大排序数组中元素的位置

sudhir sharma
更新于 2021年3月16日 05:10:36

354 次浏览

在这个问题中,我们得到一个包含无限个排序数字的数组。我们的任务是找到一个元素在一个无限排序数组中的位置。让我们举个例子来理解这个问题,输入 arr[] = {2, 4, 6, 8, 9, 12, 14, 17, …}, ele = 9 输出 4 解释 解决方案方法 为了有效地搜索排序数组中的元素,我们将使用二分查找方法。这里,由于结束点未知,我们将稍微修改一下算法。我们将起始指针固定在第一个位置,然后将结束指针取为第二个位置。之后,我们将…… 阅读更多

查找C++中数字的礼貌度

sudhir sharma
更新于 2021年3月16日 05:08:54

109 次浏览

在这个问题中,我们得到一个正整数 N。我们的任务是找到一个数字的礼貌度。礼貌数是可以表示为两个或多个连续数字之和的数字。数字的礼貌度定义为该数字可以表示为连续整数之和的方式的数量。让我们举个例子来理解这个问题,输入 n = 5 输出 1 解释 2 + 3 = 5,是唯一的连续和。解决方案方法 这个问题的一个简单的解决方案是检查直到 N 的所有连续数字,如果它们的和等于 N,则增加计数…… 阅读更多

查找C++中二进制矩阵中用1形成的形状的周长

sudhir sharma
更新于 2021年3月16日 05:06:43

210 次浏览

在这个问题中,我们得到一个大小为 nXm 的二进制矩阵 bin[][],它只包含 0 和 1。我们的任务是找到二进制矩阵中用 1 形成的形状的周长。所取的周长将从各个方向覆盖图形,即对于单个值 1,周长为 4。让我们举个例子来理解这个问题,输入 bin[][] = [1, 0] [1, 0] 输出 6 解释 单元格 (0, 0) 和 (1, 0) 相连,形成一个边长为 2 和 1 的矩形。周长为 6。解决方案方法 这个问题的一个简单的解决方案是简单地找到所有值为 1 的单元格及其…… 阅读更多

查找C++中三角形的周长

sudhir sharma
更新于 2021年3月16日 05:04:14

2K+ 次浏览

在这个问题中,我们将看到三角形的周长、不同类型三角形的周长公式以及计算它们的程序。周长定义为图形周围的总距离。基本上,它是给定图形所有边的和。三角形的周长 三角形的周长是其三条边的和(三角形是一个三边形)。公式,周长 = 所有边的和 周长 = x + y + z 计算三角形周长的程序,示例 实时演示 #include using namespace std; int calcPerimeter(int x, int y, int z ){ ... 阅读更多

查找C++中双向链表中具有给定和的数对

sudhir sharma
更新于 2021年3月16日 14:05:05

219 次浏览

在这个问题中,我们得到一个双向链表和一个值 sum。我们的任务是在双向链表中找到具有给定和的数对。让我们举个例子来理解这个问题,输入 head − 2 5 6 9 12 x = 11 输出 (2, 9), (5, 6) 解释 对于数对 (2, 9),值的和是 11 对于数对 (5, 6),值的和是 11 解决方案方法 这个问题的一个简单的解决方案是遍历整个链表,逐个取元素,并在剩余链表中查找其和…… 阅读更多

查找C++中数组中其和已存在于数组中的数对

sudhir sharma
更新于 2021年3月16日 04:57:22

205 次浏览

在这个问题中,我们得到一个包含 N 个整数的数组 arr[]。我们的任务是在数组中找到其和已存在于数组中的数对。我们需要找到和值 = 数组中一个值的数对 让我们举个例子来理解这个问题,输入 arr[] = {1, 2, 4, 6, 7} 输出 (1, 6), (2, 4) 解释 对于数对 (1, 6),值的和是 7,它存在于数组中。对于数对 (2, 4),值的和是 6,它存在于数组中。解决方案方法 这个问题的一个简单的解决方案是找到所有…… 阅读更多

查找C++中直角三角形的另两条边

sudhir sharma
更新于 2021年3月16日 04:54:20

230 次浏览

在这个问题中,我们得到一个整数 a,表示直角三角形的一条边。我们需要检查是否可以用边 a 构成一个直角三角形。如果可以,则找到直角三角形的另两条边。让我们举个例子来理解这个问题,输入 a = 5 输出 边长:5、12、13 解释 直角边长为 52 + 122 = 132 解决方案方法 这个问题的一个简单的解决方案是使用勾股定理。我们知道直角三角形的边长遵循勾股定理,即 a2 ... 阅读更多

查找C++中直角三角形的另两条边和角度

sudhir sharma
更新于 2021年3月16日 04:52:08

451 次浏览

在这个问题中,我们得到一个整数 a,表示直角三角形的一条边。我们需要检查是否可以用边 a 构成一个直角三角形。如果可以,则找到直角三角形的另两条边和角度。让我们举个例子来理解这个问题,输入 a = 5 输出 边长:5、12、13 角:67.38、22.62、90 解释 直角边长为 52 + 122 = 132 使用这些边长,我们可以找到角度为:Sin-1 (5/13) 和 90 - Sin-1 (5/13)。解决方案方法…… 阅读更多

查找C++中矩阵中模式的方向

sudhir sharma
更新于 2021年3月16日 04:48:58

113 次浏览

在这个问题中,我们得到一个包含构成图案的字符值的矩阵,我们还得到一个要查找的图案。我们的任务是找到矩阵中图案的方向(水平或垂直)。让我们举个例子来理解这个问题,输入 mat[][] = { { r, a, m }, {a, m, c}, {w, f, t} } 图案:raw 输出 垂直 解决方案方法 这个问题的一个简单的解决方案是搜索矩阵所有 N 行中的 M 大小图案。这个解决方案还可以,但更有效的解决方案是…… 阅读更多

C++程序,用于查找给定范围内具有K个奇数因子的数字

sudhir sharma
更新于 2021年3月16日 04:45:02

167 次浏览

在这个问题中,我们得到三个整数值 L、R 和 k。我们的任务是在给定范围内查找具有 K 个因子的数字。我们将查找范围 [L, R] 内恰好有 k 个因子的数字的个数。我们将 1 和数字本身都计算为因子。让我们举个例子来理解这个问题,输入 a = 3, b = 10, k = 4 输出 2 解释 范围 3 到 10 内恰好有 3 个因子的数字是 6:因子 = 1, 2, 3, 6 8:因子 = 1, 2, 4, 8 解决方案…… 阅读更多

广告
© . All rights reserved.