找到 34423 篇文章 关于编程

如何在 Java 中的 lambda 表达式中使用 BooleanSupplier?

raja
更新于 2020年7月13日 08:34:39

2K+ 次浏览

BooleanSupplier 是一个在 "java.util.function" 包中定义的函数式接口。此接口可用作 lambda 表达式或方法引用的赋值目标。BooleanSupplier 接口只有一个方法 getAsBoolean(),并返回布尔结果,true 或 false。语法@FunctionalInterface public interface BooleanSupplier {    boolean getBoolean(); }示例import java.util.function.BooleanSupplier; public class BooleanSupplierLambdaTest {    public static void main(String[] args) {       BooleanSupplier Obj1 = () -> true;       BooleanSupplier Obj2 = () -> 5 < 50; // lambda 表达式       BooleanSupplier Obj3 = () -> "tutorialspoint.com".equals("tutorix.com");       System.out.println("Result of Obj1: " + Obj1.getAsBoolean());       ... 阅读更多

查找 C++ 中一段区域内直线的交点

Arnab Chakraborty
更新于 2020年1月3日 10:22:06

121 次浏览

假设我们有一组 y = mx + c 形式的直线。这些直线和垂直线段构成一些区域。我们需要判断给定区域内是否存在交点。例如,直线如下:L1 = y = x + 2L2 = y = -x + 7L3 = y = -3L4 = y = 2x - 7垂直线段的范围是 x = 2 到 x = 4。L1 和 L2 的交点在这个区域内,所以答案是 true。为了解决这个问题,... 阅读更多

打印 C++ 中使用数组字符可以组成的所有有效单词

sudhir sharma
更新于 2020年1月3日 10:13:33

178 次浏览

在这个问题中,我们给定一组单词和一个字符数组,我们需要检查这些单词是否可以使用数组中的字符组成。让我们举个例子来更好地理解这个问题:输入:words[] : {‘go’ , ‘hi’ , ‘run’ , ‘on’ , ‘hog’ , ‘gone’}  Char[] : {‘a’ , ‘o’ , ‘h’ , ‘g’} 输出:go , hog.解释:在这些单词中,包含给定字符的单词是 go 和 hog,其余单词不包含字符数组中的字符。为了解决这个问题,我们将使用... 阅读更多

查找 C++ 中二元矩阵中是否存在以 1 为角点的矩形

Arnab Chakraborty
更新于 2020年1月3日 10:16:32

164 次浏览

假设我们有一个二元矩阵。我们需要找到矩阵中是否存在任何矩形或序列,其四个角都等于 1。矩阵如下:10010001010001010101结果将是 yes。这里存在一个矩形,其四个角都是 1。101010101为了解决这个问题,我们将使用一种高效的方法。我们将遵循以下步骤:逐行扫描矩阵从上到下对于每一行,记住每两个 1 的组合,并将它们推入哈希集。如果我们在后面的行中再次找到相同的组合,我们将得到我们的矩形。示例实时... 阅读更多

打印 C++ 中将字符串分解为括号形式的所有方法

sudhir sharma
更新于 2020年1月3日 10:10:23

123 次浏览

在这个问题中,我们给定一个字符串,我们需要将其分解成子字符串并打印它们,每个子字符串用括号括起来。让我们举几个例子来更好地理解这个问题,输入:wxyz 输出:  (w) (x) (y) (z)  (w) (x) (yz)  (w) (xy) (z)  (w) (xyz)  (wx) (y) (z)  (wx) (yz)  (wxy) (z)  (wxyz)解释:我们将字符串分解成所有可能的子字符串。并用括号括起每个子字符串。现在,既然我们已经理解了这个问题,让我们创建一个解决方案。在这里,我们将使用递归来解决这个问题。... 阅读更多

打印 C++ 中驼峰式命名法字典中与模式匹配的所有单词

sudhir sharma
更新于 2020年1月3日 10:07:39

261 次浏览

在这个问题中,我们给定一个驼峰式命名的字符串数组和一个模式。我们需要打印数组中所有与给定模式匹配的字符串。字符串数组是一个元素为字符串数据类型的数组。驼峰式命名法是编程中一种常见的命名方法,在这种方法中,新单词的首字母大写,其余字母小写。示例:iLoveProgramming问题:查找与给定模式匹配的所有字符串。示例:输入:“TutorialsPoint” , “ProgrammersPoint” , “ProgrammingLover” , “Tutorials”。模式:‘P’ 输出:“TutorialsPoint” , “ProgrammersPoint” ... 阅读更多

使用 C++ 中的递归打印链表的交替节点

sudhir sharma
更新于 2020年1月3日 10:03:30

160 次浏览

链表是一种线性数据结构,它将元素存储在非连续的内存位置中。每个元素都包含指向链表中下一个元素的指针。示例:在这个问题中,我们给定一个链表,我们需要打印此链表的元素,但只打印交替元素。让我们举个例子来更好地理解这个问题,输入:2 -> 4 -> 1 -> 67 -> 48 -> 90 输出:2 -> 1 -> 48解释:我们将打印链表上的交替元素。所以首先,第三个和... 阅读更多

查找 C++ 中具有最大乘积且和等于 N 的 N 的四个因子

Arnab Chakraborty
更新于 2020年1月3日 10:05:31

93 次浏览

假设我们有一个整数 N。任务是找到 N 的所有因子,并显示 N 的四个因子的乘积,使得:四个因子的和等于 N四个因子的乘积最大假设数字是 24,则乘积是 1296。我们知道所有因子是 1, 2, 3, 4, 6, 8, 12, 24。我们必须选择因子 6 四次。所以 6 + 6 + 6 + 6 = 24。这里的乘积最大。为了解决这个问题,我们必须找到从 1 开始的所有因子... 阅读更多

打印 C++ 中一个 N x M 矩阵,使得每一行和每一列都包含所有元音

sudhir sharma
更新于 2020年1月3日 10:00:21

236 次浏览

在这个问题中,我们必须创建一个大小为 n X m 的二维矩阵。在这个矩阵中,我们必须放置元音,使得每一行和每一列都包含所有元音。所有元音意味着每一行和每一列都包含所有 a、e、i、o、u。这使得所需的最小行数和列数为 5,即最小矩阵的大小为 5X5。让我们举个例子来更好地理解主题示例 1 - 输入:N = 5 和 M = 5。输出:  a ... 阅读更多

查找 C++ 中二元矩阵中的重复行

Arnab Chakraborty
更新于 2020年1月3日 09:58:19

129 次浏览

假设我们有一个二进制矩阵。我们将学习如何查找该矩阵中的重复行。假设矩阵如下所示:-110101001001101100110101001001001001 第3、4、5行是重复行。为了解决这个问题,我们将使用Trie树。Trie树是一种高效的数据结构,用于存储和检索数据,其中字符集较小。搜索复杂度与键的长度成正比,因此它是最佳的。首先,我们将二进制行插入Trie树中。如果新添加的行已存在,则表示它是重复行。示例 在线演示#include using namespace std; const int MAX = 100; class Trie { ... 阅读更多

广告
© . All rights reserved.