找到 34423 篇文章,关于编程

在 C++ 中查找给定键的下一个右节点

sudhir sharma
更新于 2021-03-13 13:00:02

184 次浏览

在这个问题中,我们给定一个二叉树 BT 和一个键值。我们的任务是找到给定键的下一个右节点。二叉树是一种特殊的数据结构,用于数据存储。让我们举个例子来理解这个问题,输入键 = 4输出5解释节点 4 旁边的元素是 5。解决方案方法解决这个问题的一个简单方法是使用层序遍历遍历二叉树。对于给定的键值,我们将检查在遍历的同一层上是否存在节点 4 旁边的节点。如果存在,则返回... 阅读更多

在 C++ 中查找下一个回文素数

sudhir sharma
更新于 2021-03-13 12:37:34

220 次浏览

在这个问题中,我们给定一个元素 N。我们需要找到下一个回文素数。问题描述 - 我们需要找到大于 N 的最小的素数,它也是回文数。回文数是一个数字,其数字在两个方向上都相同。素数是一个数,如果它的唯一因子是 1 和它本身。让我们举个例子来理解这个问题,输入 N = 12输出101解释大于 12 的回文数序列为 22、33、44、55、66、77、88、99、101… 其中最小的回文数是 101。解决方案方法解决这个问题的一个简单方法是... 阅读更多

在 C++ 中查找具有相同数字集的下一个更大的数

sudhir sharma
更新于 2021-03-13 12:34:42

1K+ 次浏览

在这个问题中,我们给定一个元素 N。我们需要找到具有相同数字集的下一个更大的数。我们需要找到大于 N 的具有相同数字的最小的数。让我们举个例子来理解这个问题,输入 N = "92534"输出92543解决方案方法解决查找下一个更大元素的问题的一个简单解决方案是采用以下方法:从最低有效位到最高有效位遍历数字。当当前元素小于最后一个元素时停止。在此之后,在剩余的数组中搜索最小元素。并... 阅读更多

在 C++ 中查找仅包含 3 和 4 的数字系统中的第 n 个数

sudhir sharma
更新于 2021-03-13 12:33:05

1K+ 次浏览

在这个问题中,我们给定一个元素 N。我们需要找到仅包含 3 和 4 的数字系统中的第 N 个数。该数字系统由元素 3、4、33、34、43、44、333、334、343、344、…组成让我们举个例子来理解这个问题,输入 N = 6输出44解释该数字系统的数字为:3、4、33、34、43、44...解决方案方法该数字系统类似于二进制数字系统,但数字 0 被 3 替换,数字 1 被 4 替换。让我们将其称为 sBinary。因此,第 N 个数字是 (n-1) 的 Sbinary 转换。随着... 阅读更多

在 C++ 中查找由两个数组的和形成的集合中的第 N 个项目

sudhir sharma
更新于 2021-03-13 12:30:53

118 次浏览

在这个问题中,我们给定两个大小为 m 的已排序数组 arr1[] 和 arr2[] 和一个元素 N。我们的任务是在由两个数组的和形成的集合中查找第 N 个项目。代码描述 - 在这里,我们将创建一个集合,其中包含 arr1 的一个元素和 arr2 的一个元素的和,即 sum = arr1[i] + arr2[j],其中 i、j < m。对于 N,我们需要找到集合中第 N 个元素的值。让我们举个例子来理解这个问题,输入 arr1[] = {3, 1, 5},arr2[] = ... 阅读更多

在 C++ 中从 n 个求和方程中查找 n 个变量,其中缺少一个

sudhir sharma
更新于 2021-03-13 12:27:57

52 次浏览

在这个问题中,我们给定一个数组 sum[],它包含 (n-1) 个变量的和,表示为,Sum[1] = x2 + x3 + x4 + … xn Sum[2] = x1 + x3 + x4 + … xn . . Sum[i] = x2 + x3 + x4 + … x(i-1) + x(i+1) + … + xn . . Sum[n] = x1 + x2 + x3 + … x(n-1) 我们的任务是找到 x1、x2、... xn 的值。让我们举个例子来理解这个问题,输入 sum[] = {6, 6, 6, 6, 6, 6, 6}输出 x1 = 1, x2 = ... 阅读更多

C++ 程序查找系列 3、9、21、41、71… 的第 n 项

sudhir sharma
更新于 2021-03-13 12:26:14

222 次浏览

在这个问题中,我们给定一个整数 N。任务是查找系列 3、9、21、41、71... 中的第 n 项。让我们举个例子来理解这个问题,输入 N = 7输出169解释该系列为 3、9、21、41、71、169...解决方案方法解决这个问题的一个简单方法是找到该系列的通项。通项可以通过稍微观察一下该系列来找到。它是,$$T(N) = \sum n^{2} + \sum n + 1$$我们可以直接使用前 n 个自然数的平方和公式、前 n 个自然数和... 阅读更多

C++ 程序查找系列 2、10、30、68、130… 的第 n 项

sudhir sharma
更新于 2021-03-13 12:24:30

3K+ 次浏览

在这个问题中,我们给定一个整数 N。任务是查找系列 2、10、30、68、130... 中的第 n 项。让我们举个例子来理解这个问题,输入 N = 7输出350解释该系列为 2、10、30、68、130、222、350...解决方案方法解决这个问题的一个简单方法是找到该系列的通项。这里,该系列的第 N 项是 N^3 + N。这是通过将当前元素减去当前索引找到的。对于 i,i = 1,T(1) = 2 = 1 + 1 = 1^3 + 1 i = 2,T(1) ... 阅读更多

C++ 程序查找系列 1、3、6、10、15、21… 的第 n 项

sudhir sharma
更新于 2021-03-13 12:22:37

543 次浏览

在这个问题中,我们给定一个整数 N。任务是查找系列 1、3、6、10、15、21、28.... 中的第 n 项。让我们举个例子来理解这个问题,输入 N = 7输出28解释该系列为 1、3、6、10、15、21、28...解决方案方法解决这个问题的一个简单方法是找到该系列的通项。通过观察该系列,我们可以看到该系列的第 i 个数字是 (i-1) 项和 i 的和。这种类型的数字称为三角形数。要解决这个问题,我们将循环到 n,并且对于每个... 阅读更多

C++ 程序查找系列 1、4、27、16、125、36、343... 的第 n 项

sudhir sharma
更新于 2021-03-13 12:20:32

458 次浏览

在这个问题中,我们给定一个整数 N。任务是查找系列 1、4、27、16、125、36、343.... 中的第 n 项。让我们举个例子来理解这个问题,输入 N = 7输出343解释该系列为 1、4、27、16、125、36、343…解决方案方法解决这个问题的一个简单方法是找到该系列的通项。该系列包含两个不同的系列,一个在奇数项,一个在偶数项。如果当前元素索引为偶数,则该元素为其索引的平方。如果当前元素索引为奇数,则该元素为... 阅读更多

广告

© . All rights reserved.