找到 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 启动档案解包 2016-12-02 11:30:45 安装 python-ptyprocess:all 0.5-1 2016-12-02 11:30:45 状态 半安装 python-ptyprocess:all 0.5-1 2016-12-02 11:30:45 状态 ... 阅读更多

如何在 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("下一个整数的值: " + (i+1));  // lambda       IntConsumer displaySquare = ... 阅读更多

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

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

1K+ 次浏览

lambda 表达式中的“this”和“super”引用与封闭上下文中相同。由于 lambda 表达式不定义新的作用域,“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.