184 次查看
在本问题中,我们给定一个二叉树 BT 和一个键值。我们的任务是找到给定键的下一个右节点。二叉树是一种特殊的数据结构,用于数据存储目的。让我们举个例子来理解这个问题,输入键 = 4输出5解释节点 4 旁边的元素是 5。解决方案方法解决这个问题的一个简单方法是使用层序遍历遍历二叉树。对于给定的键值,我们将检查在遍历的同一层中是否存在节点 4 旁边的节点。如果是,则返回... 阅读更多
220 次查看
在本问题中,我们给定一个元素 N。我们需要找到下一个回文素数。问题描述 - 我们需要找到大于 N 的最小的素数,它也是一个回文数。回文数是一个数字,在两个方向上数字都相同。素数是一个数字,如果它的唯一因数是 1 和它本身。让我们举个例子来理解这个问题,输入N = 12输出101解释大于 12 的回文数序列为 22、33、44、55、66、77、88、99、101… 其中最小的回文数是 101。解决方案方法解决这个问题的一个简单方法是... 阅读更多
1K+ 次查看
在本问题中,我们给定一个元素 N。我们需要找到具有相同数字集的下一个更大的数。我们需要找到大于 N 的最小的具有相同数字的数。让我们举个例子来理解这个问题,输入N = "92534"输出92543解决方案方法解决查找下一个更大元素的问题的一个简单解决方案是通过以下方法:遍历数字从最低有效位到最高有效位。当当前元素小于最后一个元素时停止。在此之后,在剩余数组中搜索最小元素。并... 阅读更多
在本问题中,我们给定一个元素 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 转换。使用... 阅读更多
118 次查看
在本问题中,我们给定两个大小为 m 的排序数组 arr1[] 和 arr2[] 以及一个元素 N。我们的任务是在由两个数组的和形成的集合中查找第 N 个项。代码描述 - 在这里,我们将创建一个集合,该集合包含 arr1 的元素 1 和 arr2 的元素 1 的和,即 sum = arr1[i] + arr2[j],其中 i、j < m。对于 N,我们需要找到集合的第 N 个元素的值。让我们举个例子来理解这个问题,输入arr1[] = {3, 1, 5},arr2[] = ... 阅读更多
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 = ... 阅读更多
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 个自然数和… 阅读更多
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) ... 阅读更多
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,并且对于每个... 阅读更多
458 次查看
在本问题中,我们给定一个整数 N。任务是找到序列 1、4、27、16、125、36、343… 中的第 n 项。让我们举个例子来理解这个问题,输入N = 7输出343解释该序列为 1、4、27、16、125、36、343…解决方案方法解决这个问题的一个简单方法是找到该序列的通项。该序列包含两个不同的序列,一个在奇数项,一个在偶数项。如果当前元素索引为偶数,则元素为其索引的平方。如果当前元素索引为奇数,则元素为... 阅读更多