找到 34423 篇文章,关于编程

用 C++ 打印字符串中所有不同的字符(按顺序)

sudhir sharma
更新于 2020年1月22日 12:28:43

1K+ 次查看

在这个问题中,我们得到一个字符串。我们的任务是按其在字符串中出现的顺序打印字符串中所有不同的字符。让我们举个例子来理解我们的问题,输入:tutorials Point 输出:uralsPn有多种方法可以解决这个问题,但我们将讨论最有效的一种。简单的方法包括循环嵌套。为此,我们将使用两个大小为 256 的数组(存储 8 位字符)。首先,我们将计数器数组的所有值初始化为 0,并将索引数组的所有值初始化为 n(字符串的长度)。在遍历字符串时…… 阅读更多

用 C++ 以字典序打印所有长度为 M 的不同循环字符串

sudhir sharma
更新于 2020年1月22日 12:25:30

170 次查看

在这个问题中,我们得到一个字符串和一个整数 M。我们的任务是以字典序(字母顺序)打印长度为 M 的所有不同的循环字符串。让我们举个例子来理解这个问题,输入:str= “ssssn” M=3 输出:nss sns ssn sss 解释 - 长度为 3 的所有可能的循环字符串为:sss sss ssn sns nss。字典序中的不同元素是 sss ssn sns nss。为了解决这个问题,我们将遍历字符串的元素并生成所有长度为 M 的可能的子字符串。我们将把这个生成的字符串存储在一个集合中,该集合存储…… 阅读更多

用 C++ 打印给定整数数组的所有不同元素

sudhir sharma
更新于 2020年1月22日 12:22:59

709 次查看

在这个问题中,我们得到一个整数数组。我们的任务是打印数组的所有不同元素。输出应该只包含不同的值。让我们举个例子来理解这个问题 输入:array = {1, 5, 7, 12, 1, 6, 10, 7, 5} 输出:1 5 7 12 6 10 为了解决这个问题,我们将不得不检查数组元素的唯一性。为此,我们将使用两个嵌套循环,外部循环将取值,内部循环将用它来检查其余的值。如果有多个值…… 阅读更多

用 C++ 打印从给定 N 个数字的数组中 K 个数字可以组成的所有不同整数

sudhir sharma
更新于 2020年1月22日 12:18:14

194 次查看

在这个问题中,我们得到一个 N 个整数的数组和一个数字 K。我们的任务是打印所有可以由数组中任意 K 个元素相加创建的不同数字。在选择时,任何数字都可以重复 K 次。让我们举个例子来理解这个问题 - 输入:array = {2, 5, 13, 9} K = 2 输出:2, 7, 15, 11, 10, 18, 14, 26, 22 解释:2 个元素相加:2+2=4, 2+5=7, 2+13=15, 2+9=11, 5+5=10, 5+13=18, 5+9=14, 13+13=26, 13+9=22, 9+9=18 为了解决这个问题,我们将找到 k 个元素的所有组合…… 阅读更多

用 C++ 打印给定包含重复字符的字符串的所有不同排列

sudhir sharma
更新于 2020年1月22日 12:15:39

236 次查看

在这个问题中,我们得到一个可能包含重复字符的字符串。我们的任务是打印字符串的所有不同排列。让我们举个例子来理解这个问题 - 输入:string = “XYZ” 输出:XYZ XZY YXZ YZX ZYX ZXY 为了解决这个问题,我们必须固定字符串的一个元素。然后迭代字符串的所有元素。示例程序来实现我们的解决方案, 实时演示 #include #include using namespace std; int compare(const void* a, const void* b) {    return (*(char*)a - *(char*)b); } void swapChar(char* a, char* b) {    char t = *a; ... 阅读更多

如何在 Java 中使用方法引用创建线程?

raja
更新于 2020年7月14日 12:54:42

669 次查看

方法引用是 lambda 表达式中的一种方法,用于引用方法而不执行它。在 lambda 表达式的正文部分,如果它们与函数接口兼容,我们可以调用另一个方法。我们还可以使用方法引用捕获“this”和“super”关键字。在下面的两个示例中,我们可以使用“this”和“super”关键字以及方法引用来创建线程。“this”关键字的示例 public class MethodRefThisTest {    public void runBody() {       for(int i = 1; i < 10; i++) {          System.out.println("Square of " + i + " ... 阅读更多

用 C++ 打印二叉搜索树的所有偶数节点

sudhir sharma
更新于 2020年1月22日 12:01:39

291 次查看

在这个问题中,我们得到一个二叉搜索树。我们的任务是打印二叉搜索树的所有偶数值节点。二叉搜索树是一个二叉树,它遵循以下条件 - 左子树始终包含比父节点值小的节点。右子树始终包含比父节点值大的节点。所有节点都必须遵循上述 2 条规则。二叉搜索树的示例 - 让我们举个例子来理解这个问题 - 输出 - 2 4 6 8 为了解决这个问题,我们将不得不遍历二叉树的所有节点…… 阅读更多

用 C++ 打印二叉树中的所有完整节点

sudhir sharma
更新于 2020年1月22日 11:42:51

520 次查看

在这个问题中,我们得到一个二叉树。我们的任务是打印树中所有是完整节点的节点。二叉树是一种树,其中一个节点最多可以有两个子节点。节点或顶点可以没有节点、一个子节点或两个子节点。示例 - 完整节点是一个同时具有左右子节点的节点。换句话说,具有左右子节点的节点是完整节点。在上面的二叉树中,4 和 9 是完整节点。让我们举个例子来理解…… 阅读更多

用 C++ 打印字符串中的所有有趣单词

sudhir sharma
更新于 2020年1月22日 11:38:09

170 次查看

在这个问题中,我们得到一个句子。我们的任务是从句子中打印所有有趣的单词。有趣的单词是指遵循以下条件的单词:字符串及其反向字符串的相邻字符之间的绝对差值相等。|string[0] - string[1]| = |revstring[0]-revstring[1]| 让我们举个例子来理解这个问题 - 输入:string = ‘ABRS’ 输出:Yes 解释:反向字符串 = SRBA |A-B| = 1 = |S-R| |B-R| = 16 = |R-B| |B-A| = 1 = |R-S| 为了解决这个问题,我们必须从给定的句子中提取每个字符串。然后打印是否…… 阅读更多

用 C++ 打印给定范围内的所有好数字

sudhir sharma
更新于 2020年1月22日 11:34:48

703 次查看

本题给定三个值 L、R 和 d。我们的任务是在 L 到 R 的范围内打印所有不包含数字 d 的“好数”。“好数”是指每个数字都大于其右侧数字(所有小于它的位)之和的数。例如,732 是一个好数,因为 7 > 3 + 2 且 3 > 2。现在,让我们来看一个例子来理解这个问题:输入:L = 400,R = 500,k = 3 输出:410, 420, 421 解释 - 400 到 500 之间的好数……阅读更多

广告
© . All rights reserved.