找到 7345 篇文章 关于 C++

通过重复移除任意递增对中的一个元素,将数组简化为单个元素

Divya Sahni
更新于 2023年10月25日 13:26:49

134 次浏览

通过重复移除元素将数组简化为单个元素,遵循以下标准:选择索引 i 和 j,使得 i < j 且 arr[i] < arr[j],并将其中一个元素转换为 0。问题陈述 给定一个包含正整数的数组 arr[]。查找是否可以通过重复移除任意递增对中的一个元素来将数组简化为单个元素。如果可能,返回 true 以及所选择的索引和被移除元素的索引。示例 1 输入 arr[] = {5, 7, 10, 2, 4, ... 阅读更多

具有每个项等于前 K 个项的乘积的给定递推关系的第 N 项

Divya Sahni
更新于 2023年10月25日 13:24:35

61 次浏览

递推关系 - 在数学中,递推关系是指一个方程,其中序列的第 n 项等于前几项的某种组合。对于每个项等于前 K 项乘积的递推关系,让我们定义 N 和 K 以及一个包含关系前 K 项的数组 arr[]。因此,第 n 项由下式给出: $$\mathrm{F_N= F_{N−1} ∗ F_{N−2} ∗ F_{N−3} ∗ . . .∗ F_{N−K}}$$ 问题陈述 给定两个正整数 N 和 K 以及一个包含 K 个正整数的整数数组。查找第 N 项 ... 阅读更多

通过执行最多 K 次递增操作来最大化相等元素子数组的长度

Divya Sahni
更新于 2023年10月25日 13:18:47

134 次浏览

子数组是数组的连续部分,即可以将其视为另一个数组内部的数组。例如,取以下数组,array[] = {1, 2, 3, 4, 5, 6} 对于上述数组,一个可能的子数组是 subarry[] = {2, 3, 4} 问题陈述 给定一个具有 N 个正整数的数组 arr[] 和一个正整数 K,表示可以添加到数组元素中的最大数量。任务是通过最多 K 次递增操作来递增数组的元素,并返回可能的最大… 阅读更多

N 元树中奇数层和偶数层节点的和的差

Divya Sahni
更新于 2023年10月25日 13:12:30

96 次浏览

N 元树是一种树形数据结构,其中每个节点最多可以有 N 个子节点,其中 N 是一个正整数 (N >= 0)。N 元树用于许多应用程序,例如文件系统、组织结构图和编程语言中的语法树。具有 N = 4 的 N 元树示例。A / \ \ \ B C D E / | \ ... 阅读更多

使用最短路径快速算法检测图中的负环

Divya Sahni
更新于 2023年10月25日 13:07:40

170 次浏览

最短路径快速算法是 Bellman-Ford 算法的改进或更优化的版本。它计算加权有向图中单源的最短路径。该算法特别适用于具有负权边的图。算法 给定一个加权有向图和一个源顶点,该算法查找从到图中每个顶点的最短路径。从到最短路径的长度存储在每个顶点的中。过程 Shortest-Path-Faster-Algorithm(G, s) 对于 G 中的每个顶点 v ≠ s for each vertex v ≠ s in V(G) ... 阅读更多

检查二叉树是否是奇偶树

Divya Sahni
更新于 2023年10月25日 13:01:21

141 次浏览

奇偶树 - 如果所有偶数层(将根节点视为第 0 层)的节点都具有偶数值,并且所有奇数层的节点都具有奇数值,则二叉树称为奇偶树。问题陈述 给定一个二叉树。任务是检查二叉树是否是奇偶树。示例 1 输入 6 / \ 3 7 / \ ... 阅读更多

检查二叉树是否在奇数层和偶数层包含严格递增和递减顺序的节点值

Divya Sahni
更新于 2023年10月25日 12:51:49

51 次浏览

二叉树的层级 - 在二叉树中,节点的层级是指其到根节点的距离。根节点被认为在第 0 层,其直接子节点在第 1 层,它们的子节点在第 2 层,依此类推。以下示例说明了二叉树的层级,A

通过在每次插入后重复反转数组而获得的数组

Divya Sahni
更新于 2023年10月25日 12:50:05

61 次浏览

数组插入和反转是最常见的数组操作技术之一。数组操作旨在修改数组的内容以获得所需的结果。问题陈述 给定一个输入数组 A[]。任务是将给定数组的元素插入到现有数组中,其中输出数组的反转跟随每次插入。示例 1 - 输入:A[] = {1, 2, 3, 4, 5} 输出:R[] = {5, 3, 1, 2, 4} 说明 最初,输出数组 R[] 为空。插入 1:R[] = {1} 插入 2:… 阅读更多

打印给定字符串中相邻重复字符的频率

Vanshika Sood
更新于 2023年10月25日 12:05:37

137 次浏览

字符串是由一系列字符组成的数据结构。字符串的结尾由一个特殊的字符标记,称为空字符,通常用 ASCII 码 0 表示。问题陈述 给定一个特定长度的字符串 s,手头的任务是打印相邻重复字符及其重复频率。例如 输入:s = “committee” 输出:[[m, 2], [t, 2], [e, 2]] 说明 字符 m 连续出现两次。同样,字符 t 和 e 也连续出现两次。因此,我们返回向量… 阅读更多

最小化移除次数以将另一个字符串作为给定字符串的子序列移除

Vanshika Sood
更新于 2023年10月25日 12:01:38

168 次浏览

子序列是指可以通过移除零个或多个元素(无需更改剩余元素的顺序)从另一个序列获得的序列。简单来说,子序列是通过选择原始序列中的元素(同时保留其相对顺序)而派生的。例如,考虑序列 [1, 2, 3, 4]。此序列的一些可能的子序列是:[1, 2],[1, 3, 4],[2, 4],[1, 2, 3, 4],[3] 和 [4]。问题陈述 目标是确定要从字符串 s1 中移除的最小字符数,以便消除任何… 阅读更多

广告