找到 7345 篇文章 关于 C++

包含恰好 X 个元音的长度为 K 的子字符串的数量

Shubham Vora
更新于 2023年8月17日 17:44:40

99 次查看

在这个问题中,我们需要找到长度为 K 且恰好包含 X 个元音的子字符串的总数。我们将看到两种不同的解决问题的方法。我们可以使用一种朴素的方法来检查长度为 K 的每个子字符串中元音的数量。此外,我们还可以使用滑动窗口方法来解决这个问题。问题陈述 - 我们得到一个长度为 N 的字符串 str,其中包含小写和大写字母字符。我们需要计算长度为 K 且恰好包含 X 个元音的子字符串的总数。示例输入 - str = ... 阅读更多

检查子字符串 S1 是否出现在给定句子中子字符串 S2 的任何出现之后

Shubham Vora
更新于 2023年8月17日 17:42:43

238 次查看

在这个问题中,我们需要检查子字符串 S1 是否出现在给定字符串 S 中子字符串 S2 的任何出现之后。我们可以比较 S1 和 S2 在字符串 S 中的起始索引来解决这个问题。问题陈述 - 我们得到了三个名为 S、S1 和 S2 的子字符串。字符串 S 始终包含 S1 作为子字符串。我们需要检查子字符串 S1 是否出现在给定字符串 S 中子字符串 S2 的任何出现之后。示例输入 - S = "abxtutorialspointwelcomepoint",S1 = "welcome",S2 = "point";... 阅读更多

检查给定字符串的任何排列是否在字典序上大于另一个给定字符串

Shubham Vora
更新于 2023年8月17日 17:39:46

90 次查看

我们得到了两个字符串,需要检查是否存在给定字符串的排列,使得一个排列在第 i 个索引处可以具有大于另一个排列的字符。我们可以通过对字符串进行排序并逐个比较字符串的每个字符来解决这个问题。此外,我们还可以使用两个字符串的字符频率来解决这个问题。问题陈述 - 我们得到了长度为 N 的字符串 str1 和 str2。我们需要检查是否存在两个字符串的任何排列,使得一个字符串的排列在字典序上大于... 阅读更多

具有相同左右旋转的数字的最长子序列的 C++ 程序

Shubham Vora
更新于 2023年8月17日 17:37:18

74 次查看

在这个问题中,我们需要找到具有相同左右旋转的子序列的最大长度。左旋转是指将字符串的所有字符向左移动,并将第一个字符放在末尾。右旋转是指将字符串的所有字符向右移动,并将最后一个字符放在开头。问题陈述 - 我们得到了一个包含数字字符的字符串 str,需要找到具有相同左右旋转的子序列的最大长度。示例输入 - str = "323232",输出 - 6 解释 - ... 阅读更多

在对给定二进制字符串执行所有可能的 K 次操作后,设置位计数的平均值

Shubham Vora
更新于 2023年8月17日 17:34:43

70 次查看

在这个问题中,我们需要找到在对给定字符串执行所有选择的 K 次操作后,设置位计数的平均值。可以使用蛮力方法来解决这个问题,但是我们将使用概率原理来克服蛮力方法的时间复杂度。问题陈述 - 我们得到了一个整数 N,一个包含 K 个正整数的数组 arr[],以及一个长度为 N 的二进制字符串,其中只包含设置位。我们需要找到在执行所有可能的... 阅读更多

包含最多 X 个不同元音的长度为 K 的子字符串的数量

Shubham Vora
更新于 2023年8月17日 17:31:46

128 次查看

在这个问题中,我们需要找到包含最多 X 个不同元音的长度为 K 的子字符串的总数。我们可以通过两种不同的方法来解决这个问题。第一种方法是获取所有子字符串,并计算长度为 K 的每个子字符串中不同元音的数量。第二种方法是使用 map 数据结构,并跟踪特定子字符串中不同元音的数量。问题陈述 - 我们得到了长度为 N 的字符串 str。该字符串仅包含字母字符。此外,我们还得到了 K 和 X 两个正整数。我们需要... 阅读更多

检查数字 N 的数字之和是否能被它整除

Tapas Kumar Ghosh
更新于 2023年8月17日 18:19:17

159 次查看

整数类型的 N 数是计算个位数之和的特殊数字。因此,这个和将被它自己的数字整除。让我们来看一个例子。给定的整数 N = 36,每位数字的和,3 + 6 = 9,因此,36 可以被 9 整除,并且它验证了 N 能被它整除。算法 以下步骤是 - 步骤 1:我们将通过提及头文件 iostream 来启动程序。步骤 2:公共匹配:- 然后使用函数定义 digit_sum(),它接受参数变量 n ... 阅读更多

如何将 C++ 程序与 HTML 页面链接?

Ayush Singh
更新于 2023年8月17日 11:03:14

6K+ 次查看

WebAssembly (Wasm) 是一种并行指导设计,它使高级执行语言(如 C++)能够在 Web 浏览器中执行,用于将 C++ 应用程序与 HTML 页面链接。由于 WebAssembly,开发人员可以使用 C++ 功能创建 Web 应用程序,它允许 C++ 代码与 HTML 和 JavaScript 的无缝集成。以下是使用 WebAssembly 将 C++ 程序与 HTML 页面链接的分步教程。安装所需的工具在开始之前,您应该设置以下工具 - 如果你还没有 C++ 编译器,请考虑安装 GCC (GNU Compiler)... 阅读更多

Java 中是否存在等同于 C/C++ 中 typedef 的关键字?

Shriansh Kumar
更新于 2023年8月17日 09:57:11

504 次查看

就语法和特性而言,我们可以在 Java 和 C/C++ 编程语言之间找到许多相似之处。但是,Java 中省略了一些功能,例如“typedef”。如果有人来自 C/C++ 背景,一定听说过“typedef”关键字,并且常常想知道,Java 中是否存在等同于 typedef 的关键字?简而言之,Java 没有提供直接等同于 typedef 的关键字。Java 的创建者用类替换了此功能。事实上,一个类甚至可以比 typedef 做更多的事情。Java 中 C/C++ 的 typedef 的替代品?在探讨... 阅读更多

检查字符串流中的重复项

Tapas Kumar Ghosh
更新于 2023年8月16日 15:53:12

浏览量 344

字符串流是指给定数据的顺序流,其中流的单个元素表示一个字符串。该流允许对大量字符串数据进行处理。在 C++ 中,我们有一些基于 STL(标准模板库)的函数,例如 count() 和 insert(),用于检查字符串流中的重复项。使用标准模板库,程序使用 C++ STL 设置表示唯一键元素的 unordered 头文件,并有助于解决字符串流中的重复问题。语法 示例中使用了以下语法:`static unordered_set unq_string;` ... 阅读更多

广告