找到 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.