找到关于编程的34423 篇文章

打印C++中构成等差数列的所有三元组

sudhir sharma
更新于 2020年1月17日 09:39:52

171 次浏览

在这个问题中,我们得到一个排序的数字数组,我们需要找到构成等差数列的三元组。等差数列是一系列数字,其中连续项之间的差值相同。让我们来看一个例子,以便更好地理解这个问题:输入:数组 = {2, 5, 7, 8, 9, 10} 输出:2 5 8 5 7 9 7 8 9 8 9 10 要解决这个问题,一个简单的解决方案是运行三个循环,并检查所有三元组是否为等差数列。但是……阅读更多

打印C++中具有给定总和的所有三元组

sudhir sharma
更新于 2020年1月17日 09:48:03

213 次浏览

在这个问题中,我们得到一个唯一整数数组和一个总和。我们必须找到可以构成相同总和的三元组。让我们来看一个例子来解决这个问题:输入:数组 = {0, 2, -1, 1, -2} 总和 = 1 输出:1 2 -2 0 2 -1 要解决这个问题,我们将找到所有提供总和的三元组。一个简单的方法是使用三个循环并找到元素的总和,然后返回相应的三元组。示例 在线演示 #include using namespace std; void Triplets(int arr[], int ... 阅读更多

了解为什么“less”命令比“more”命令更快,以便有效地进行文件导航

Sharon Christine
更新于 2020年1月17日 09:35:54

81 次浏览

more是一个用于查看(但不能修改)文本文件内容的命令,一次一屏。它可在Unix和类Unix系统、DOS、OS/2和Microsoft Windows上使用。此类程序称为分页程序。more是一个非常基本的分页程序,最初只允许向前导航文件,尽管更新的实现允许有限的向后移动。more命令的基本使用方法如下:$ more /var/log/dkpg.log 示例输出如下:2016-12-02 11:30:45 startup archives unpack 2016-12-02 11:30:45 install python-ptyprocess:all 0.5-1 2016-12-02 11:30:45 status half-installed python-ptyprocess:all 0.5-1 2016-12-02 11:30:45 status ... 阅读更多

如何在Java中使用lambda表达式和方法引用实现IntConsumer?

raja
更新于 2020年7月14日 07:31:43

279 次浏览

IntConsumer 接口是 Java 8 中 java.util.function 包中的一个函数式接口。此接口接受一个 int 值参数作为输入,但不产生任何输出。由于它是一个函数式接口,因此可以用作 lambda 表达式或方法引用的赋值目标。它包含一个抽象方法:accept() 和一个默认方法:andThen()。语法@FunctionalInterface public interface IntConsumer {    void accept(int value); } Lambda 表达式的示例 import java.util.function.IntConsumer; public class IntConsumerTest1 {    public static void main(String[] args) {       IntConsumer displayNextInt = i -> System.out.println("Next Int Value: " + (i+1));  // lambda       IntConsumer displaySquare = ... 阅读更多

如何在Java中使用this和super关键字以及lambda表达式?

raja
更新于 2020年7月14日 07:32:30

1K+ 次浏览

lambda表达式中的“this”和“super”引用与封闭上下文中的相同。“this”关键字在lambda表达式中表示lambda表达式所在的函数的“this”参数。在下面的示例中,this.toString() 调用 LambdaTest 对象的 toString() 方法,而不是 Operate 实例的 toString() 方法。示例@FunctionalInterface interface Operate {    int func(int num1, int num2);    public String toString(); } public class LambdaTest {    public static void main(String[] args) {       LambdaTest test = new LambdaTest();       test.getResult();    } ... 阅读更多

打印C++中具有给定总和的所有对

sudhir sharma
更新于 2020年7月14日 07:33:46

366 次浏览

在这个问题中,我们得到一个整数数组和一个整数总和,我们必须打印所有整数对,其总和等于总和值。让我们来看一个例子来理解这个问题:输入:数组 = {1, 6, -2, 3} 总和 = 4 输出:(1, 3), (6, -2) 在这里,我们需要具有给定总和值的对。解决这个问题的一个简单方法是检查产生总和值的元素对。这可以通过遍历数组并在数组中找到总和为总和值的数字来完成。示例此程序将说明……阅读更多

打印C++字符串的所有回文排列

sudhir sharma
更新于 2020年7月14日 07:34:45

326 次浏览

在这个问题中,我们得到一个字符串,我们必须打印该字符串字符的所有可能的回文排列。让我们来看一个例子来理解这个问题:输入:字符串 = ‘aabb’ 输出:abba baab 要解决这个问题,我们必须获取字符串的字符,然后逐个使用这些字符生成所有回文串。步骤 1:检查字符串是否为回文,如果不是,则打印“不可能”。步骤 2:如果它可以构成回文,则将其分成两半,并按字典顺序选择字符串的每个字母。步骤 3……阅读更多

打印C++字符串的所有回文分区

sudhir sharma
更新于 2020年7月14日 07:35:42

131 次浏览

在这个问题中,我们得到一个回文串。我们必须打印此字符串的所有分区。在这个问题中,我们将通过切割字符串来查找字符串的所有可能的回文分区。让我们来看一个例子来理解这个问题:输入:字符串 = ‘ababa’ 输出:ababa,a bab a,a b a b a……解决这个问题的方法是检查子串是否为回文。如果是子串,则打印子串。示例下面的程序将说明解决方案:在线演示 #include using namespace std; bool isPalindrome(string str, int low, int ... 阅读更多

打印C++矩阵中从左上角到右下角的所有回文路径

sudhir sharma
更新于 2020年7月14日 07:36:48

147 次浏览

在这个问题中,我们得到一个包含字母(仅小写)的矩阵,我们必须打印给定矩阵中从矩阵左上角到右下角的所有回文路径。此问题中允许的移动是向右和向下。不允许对角线移动。让我们来看一个例子来理解这个问题:输入:matrix[][] ={    {"xxxy",    "yxxx",    "xyyx"} 输出:xxxxxx,xxxxxx,xyxxyx 解释让我们看看使用相对于第 i 个位置的位置从左上角到右下角的所有有效移动。i00 -> i01 -> i02 -> i03 -> i13 -> i23 = xxxyxx i00 -> ... 阅读更多

Python中的素数排列

Arnab Chakraborty
更新于 2020年4月29日 07:57:12

267 次浏览

我们必须找到从 1 到 n 的排列数,因此素数位于素数索引处。答案可能很大,返回模 10^9 + 7 的答案。因此,如果 n = 5,则输出将为 12。因此将有 12 个排列。一个可能的排列是 [1, 2, 5, 4, 3],一个无效的排列是 [5, 2, 3, 4, 1],因为 5 位于索引 1 处,这不是素数。要解决这个问题,我们将遵循以下步骤:定义一个名为 getNum 的方法,如下所示:prime := 从……的所有素数列表阅读更多

广告
© . All rights reserved.