找到 34423 篇文章 适用于 编程

C++程序实现Wagner和Fisher算法进行在线字符串匹配

Nitya Raut
更新于 2019-07-30 22:30:25

335 次浏览

在本节中,我们将了解如何使用 Wagner 和 Fisher 算法比较两个字符串。使用此算法,我们可以找到匹配这些字符串所需的最小更改次数。这是一种动态规划方法。在这里,我们测量两个字符串的莱文斯坦距离。输入:两个字符串“Support”和“Suppose”输出:所需的最小更改次数:2算法Wagnwe_Fisher(str1, str2)输入:两个字符串 str1 和 str2输出:最小更改次数l1 := str1 的长度,l2 = str2 的长度定义一个 (l1 * l2) 阶矩阵 d用 0 到 l1 – ... 阅读更多

Java 中的 IntStream max() 方法

George John
更新于 2019-07-30 22:30:25

892 次浏览

Java IntStream 类中的 IntStream max() 方法用于从流中获取最大元素。它返回一个 OptionalInt,描述此流的最大元素,如果此流为空,则返回一个空可选。语法如下OptionalInt max()此处,OptionalInt 是一个容器对象,可能包含也可能不包含 int 值。创建一个 IntStream 并向流中添加一些元素IntStream intStream = IntStream.of(89, 45, 67, 12, 78, 99, 100);现在,从流中获取最大元素OptionalInt res = intStream.max();以下是 Java 中实现 IntStream max() 方法的示例。isPresent() 方法 ... 阅读更多

Java 中的 LongStream.Builder accept() 方法

Chandu yadav
更新于 2019-07-30 22:30:25

77 次浏览

LongStream.Builder 类的 accept() 方法将元素添加到正在构建的流中。语法如下void accept(long i)此处,i 是输入。要在 Java 中使用 LongStream.Builder 类,请导入以下包import java.util.stream.LongStream;创建一个 LongStreamLongStream.Builder builder = LongStream.builder();添加一些元素builder.accept(200L); builder.accept(600L); builder.accept(400L);以下是 Java 中实现 LongStream.Builder accept() 方法的示例示例实时演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream.Builder builder = LongStream.builder();       builder.accept(200L);       builder.accept(600L);       builder.accept(400L);       builder.accept(350L);       builder.accept(900L);       builder.accept(850L); ... 阅读更多

C/C++ 字符串连接宏

Vrundesha Joshi
更新于 2019-07-30 22:30:25

4K+ 次浏览

在这个程序中,我们将看到如何使用宏连接两个字符串。我们可以在宏中创建两个或多个字符串,然后简单地将它们一个接一个地写出来,将它们转换为连接的字符串。语法如下所示:#define STR1 "str1" #define STR2 " str2" #define STR3 STR1 STR2 //它将连接 str1 和 str2输入:获取两个字符串输出:返回连接的字符串。算法步骤 1:获取两个字符串步骤 2:使用宏连接字符串步骤 3:结束示例代码实时演示#include #define STR1 "Hello" #define STR2 "World" #define STR3 STR1 STR2 main() { printf("%s", STR3); ... 阅读更多

Java 中的 LongStream.Builder add() 方法

Arjun Thakur
更新于 2019-07-30 22:30:25

104 次浏览

Java 中 LongStream.Builder 类的 add() 方法将元素添加到正在构建的流中。该方法返回此构建器。语法如下default LongStream.Builder add(long i)此处,i 是输入。要在 Java 中使用 LongStream.Builder 类,请导入以下包import java.util.stream.LongStream;创建 LongStream.Builder 并添加一些元素LongStream.Builder builder = LongStream.builder();向流中添加一些元素builder.add(150L); builder.add(200L); builder.add(500L); builder.add(250L);以下是 Java 中实现 LongStream.Builder add() 方法的示例示例实时演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream.Builder builder = LongStream.builder();       builder.add(150L);       builder.add(200L);   ... 阅读更多

C 程序打印字符串,程序中不使用任何引号

Jennifer Nicholas
更新于 2019-07-30 22:30:25

680 次浏览

这是另一个棘手的问题。在这个程序中,我们将了解如何在 C 中打印字符串,而无需使用引号。这里我们使用宏函数。我们定义一个宏函数,例如#define getString(x) #xgetString() 是一个宏函数。它通过将其转换为字符串来返回 x。x 之前的 # 表示该函数将 x 转换为字符串。输入:获取一个不带引号的字符串输出:将该字符串打印到控制台算法步骤 1:获取一个不带引号的字符串步骤 2:使用宏函数将其打印成字符串步骤 3:结束示例代码实时演示#include #define ... 阅读更多

在 Java 中从数组创建 KeyValue 元组

Ankith Reddy
更新于 2019-07-30 22:30:25

87 次浏览

要在 Java 中从数组创建 KeyValue 元组,您需要使用 fromArray() 方法。让我们首先看看我们需要使用 JavaTuples 做什么。要在 JavaTuples 中使用 KeyValue 类,您需要导入以下包import org.javatuples.KeyValue;注意下载 JavaTuples Jar 库以运行 JavaTuples 程序。如果您使用的是 Eclipse IDE,则右键单击项目 -> 属性 -> Java 构建路径 -> 添加外部 Jar 并上传下载的 JavaTuples jar 文件。有关运行 JavaTuples 的所有步骤,请参阅以下指南步骤-如何在 Eclipse 中运行 JavaTuples 程序以下是一个示例 ... 阅读更多

Java 中的 DoubleStream iterator() 方法

Arjun Thakur
更新于 2019-07-30 22:30:25

93 次浏览

Java 中 DoubleStream 类的 iterator() 方法返回此流的元素的迭代器。语法如下PrimitiveIterator.OfDouble iterator()此处,PrimitiveIterator.OfDouble 是一个专门用于 double 值的 Iterator。要在 Java 中使用 DoubleStream 类,请导入以下包import java.util.stream.DoubleStream;以下是 Java 中实现 DoubleStream iterator() 方法的示例示例实时演示import java.util.*; import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args) {       DoubleStream doubleStream = DoubleStream.of(50.6, 69.8, 81.8, 95.6, 106.9);       PrimitiveIterator.OfDouble res = doubleStream.iterator();       while (res.hasNext()) {          System.out.println(res.nextDouble());       }    } }输出50.6 69.8 81.8 95.6 106.9

Java 中的 LongStream sum() 方法

Chandu yadav
更新于 2019-07-30 22:30:25

54 次浏览

LongStream 类的 sum() 方法返回此流中元素的总和。语法如下long sum()要在 Java 中使用 LongStream 类,请导入以下包import java.util.stream.LongStream;首先,创建一个 IntStream 并添加一些元素LongStream longStream = LongStream.of(100L, 30000L, 45000L, 55000L, 70000L);现在,添加流的元素long res = longStream.sum();以下是 Java 中实现 LongStream sum() 方法的示例示例实时演示import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {       LongStream longStream = LongStream.of(100L, 30000L, 45000L, 55000L, 70000L);       long res = longStream.sum();       System.out.println("The ... 阅读更多

Java 中的 IntStream distinct() 方法

George John
更新于 2019-07-30 22:30:25

122 次浏览

Java 中 IntStream 类中的 distinct() 方法返回一个包含此流中所有不同元素的流。语法如下:IntStream distinct()假设流中包含以下元素,其中一些元素重复:IntStream intStream = IntStream.of(10, 20, 30, 20, 10, 50, 80, 90, 100, 80);要获取不同的元素,请使用 IntStream distinct() 方法。以下是在 Java 中实现 IntStream distinct() 方法的示例示例 实时演示import java.util.stream.IntStream; public class Demo {    public static void main(String[] args) {       IntStream intStream = IntStream.of(10, 20, 30, 20, 10, 50, 80, 90, 100, 80); ... 阅读更多

广告
© . All rights reserved.