找到 7345 篇文章 关于 C++

数组范围查询以查找具有更新的最大阿姆斯特朗数

Tapas Kumar Ghosh
更新于 2023年5月10日 15:11:27

346 次浏览

数组范围查询是数据结构的一个新兴领域。在此查询中,我们将随机元素设置为数组,并给出了通用查询问题,以有效地解决数据结构问题。阿姆斯特朗数是其各位数字立方和。例如,0、1、153、370、371 和 407 是阿姆斯特朗数。让我们举个例子来理解阿姆斯特朗数。示例 1 - 给定的数字是 371,检查该数字是否为阿姆斯特朗数。3*3*3 + 7*7*7 + 1*1*1 = 371 因此,这是一个阿姆斯特朗数。示例 2 - 给定的……阅读更多

计算数组中集合位数为 K 的倍数的元素个数

Tapas Kumar Ghosh
更新于 2023年5月10日 15:39:16

291 次浏览

集合位是 0 和 1 的二进制表示形式。这个数字 1 在计算机中称为集合位。让我们举个例子来理解集合位的计算 - 让我们举个例子来理解集合位的计算 - 整数 96 的集合位计算是 让我们假设我们想将位设置为 96 的总和。因此,如上图所示,我们将为那些总和为 96 的数组元素设置位 1。这样我们将形成 2 组位。因此,如果我们取……阅读更多

设计一个队列数据结构,以便在 O(1) 时间内获取最小值或最大值

Tapas Kumar Ghosh
更新于 2023年5月10日 14:22:41

695 次浏览

C++ 有一个 deque 头文件,它处理堆栈和队列的属性。在数据结构中,为了在 O(1) 时间复杂度内解决问题,它需要常数时间。通过将 deque 用于此程序,我们可以利用堆栈和队列的优势。在本文中,我们将解决队列数据结构的问题,以便在 O(1) 时间内获取数字的最小值或最大值。语法 deque name_of_queue; 参数 deque - 这被称为双端队列,它按顺序排列一组项目或数字,相当于队列。data_type - 类型……阅读更多

检查给定的单词是否出现在字符串中

Tapas Kumar Ghosh
更新于 2023年5月10日 14:20:57

787 次浏览

C++ 有一个预定义函数 find(),它可以从第一个元素范围搜索到最后一个元素。在本文中,我们将了解如何使用此 find() 函数来检查给定的单词是否出现在字符串中。让我们来看一个例子。给定的字符串是“John and mark have same color of t-shirt”;为了在一个字符串中搜索单词,我们将创建一个变量作为搜索查找器。让我们取两个变量并检查给定的单词是否存在。Var1 =……阅读更多

证明图的支配集是 NP 完全的

Tapas Kumar Ghosh
更新于 2023年5月10日 14:15:12

411 次浏览

图的支配集是 NP 完全的,它是顶点的子集,使得子集中的每个顶点或子集中的相邻顶点。NP 的全称是“非确定性多项式”,它将在多项式时间内检查问题,这意味着我们可以在多项式时间内检查解是否正确。多项式时间具有最佳的代码复杂度,例如线性搜索的时间复杂度 - n,二分搜索 - logn,归并排序 - n(log)n 等。NP 完全图在合理的时间内提供了一个良好的解决方案。这个……阅读更多

在 K 次循环移位后将给定数组分成两半,使用按位或运算符查找数组和

Tapas Kumar Ghosh
更新于 2023年5月10日 14:06:25

132 次浏览

在 C++ 中,分割数组意味着将数组分成多个子数组。按位或运算符用于处理 C++ 中两个位或索引之间的比较和计算。在本文中,我们使用 k 次循环移位,这意味着最后一个索引位置将移到零索引位置,即根据 k 次的第一个数组元素。让我们举个例子来理解数组中的循环移位。给定的数组是 1, 2, 3, 4, 5, 6, 7,长度为 6。现在我们将值 3 分配给 k……阅读更多

检查给定范围内的数组元素的乘积是否是 M 次方根

Tapas Kumar Ghosh
更新于 2023年5月10日 13:54:11

137 次浏览

M 次方根定义为任何数字的立方,数组范围意味着计算从第一个到最后一个索引。我们将取数组范围中的三个数字作为输入,并查看它们的乘积值是否为立方值的形式,那么它将是该数字的“M 次方根”。让我们举个例子来理解数组的乘积范围并计算数字的 M 次方根。示例 1 给定的数组整数是 9、8、3、1 现在我们看到数组 9*8*3*1 的乘积范围是 216。因此,216……阅读更多

检查当给定起始索引时是否可以到达值为 K 的索引

Tapas Kumar Ghosh
更新于 2023年5月10日 13:32:57

98 次浏览

C++ 有一个按位运算符“||”,用于同时检查多个条件,而对于查找数组的长度,我们使用 size() 函数。在给定的问题陈述中,我们需要到达数组范围中设置为 0 的第 K 个值,并且起始索引已知。如果给定的索引满足数组范围内的第 K 个值,则它将打印“我们可以从给定的起始索引到达值 k”。让我们来看一个例子 - 给定的整数数组是 5、6、0、9、10,长度为……阅读更多

使用基于策略的数据结构进行反转计数

Tapas Kumar Ghosh
更新于 2023年5月10日 12:43:42

141 次浏览

我们将在 C++ 编译器中使用 g++ 头文件来编译代码。g++ 是一个基于 Linux 的头文件,用于在 C++ 中编译基于策略的数据结构的代码。基于策略的数据结构是这样的结构,用于提高代码的性能和灵活性。由于这些数据结构非常有用,因此我们可以将它们用于许多函数,例如搜索元素的索引、将元素插入索引位置、从索引范围中删除元素等。示例 让我们来看一个反转计数的例子 - 假设……阅读更多

查找以给定后缀结尾的字符串

Tapas Kumar Ghosh
更新于 2023年5月10日 12:24:01

442 次浏览

C++ 具有预定义函数 substr,用于返回字符串的一部分,并具有 compare 函数用于检查字符序列。后缀指的是添加到单词末尾的一组字符。在本文中,我们将查找以给定后缀结尾的字符串。让我们通过一些字符串来理解后缀的示例:Tutorialspoint——字符 n 和 t 代表后缀。Tutorix——字符 r、i 和 x 代表后缀。请注意,某些字符的反转长度在…… 阅读更多

广告