找到 34423 篇文章 关于编程

Java 中 DoubleStream mapToObj() 方法

Smita Kapse
更新于 2019年7月30日 22:30:25

171 次查看

DoubleStream 类的 mapToObj() 方法返回一个对象值流,该流包含将给定函数应用于此流的元素的结果。语法如下:Stream mapToObj(DoubleFunction

如何使用 DoubleStream.generate() 在 Java 中生成无限的 Double 流

Nishtha Thakur
更新于 2019年7月30日 22:30:25

68 次查看

DoubleStream.generate() 方法返回一个无限的顺序无序流,其中每个元素都是由提供的 DoubleSupplier 生成的。语法如下:static DoubleStream generate(DoubleSupplier s) 其中,s 是生成的元素的 DoubleSupplier。DoubleSupplier 表示双精度值结果的提供者。要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream;以下是如何使用 DoubleStream.generate() 方法在 Java 中生成无限 Double 流的示例:示例import java.util.stream.*; import java.util.*; public class Demo {    public static void main(String[] args) {       Random r = new Random();       DoubleStream.generate(r::nextDouble).forEach(System.out::println);    } }这里… 阅读更多

使用 BFS 检查有向图连通性的 C++ 程序

Jennifer Nicholas
更新于 2019年7月30日 22:30:25

635 次查看

要检查图的连通性,我们将尝试使用任何遍历算法遍历所有节点。完成遍历后,如果存在任何未访问的节点,则该图未连接。对于有向图,我们将从所有节点开始遍历以检查连通性。有时一条边可能只有一条向外的边而没有向内的边,因此该节点将从任何其他起始节点未被访问。在这种情况下,遍历算法是递归 BFS 遍历。输入 - 图的邻接矩阵0100000100000111000001000输出 - 该图是连通的。算法traverse(s, visited)输入:起始节点 s 和… 阅读更多

Java 中 IntStream range() 方法

Anvi Jain
更新于 2019年7月30日 22:30:25

9K+ 次查看

Java 中 IntStream 类的 range() 方法用于返回从 startInclusive 到 endExclusive 的顺序 IntStream,增量步长为 1。这包括 startInclusive。语法如下:static IntStream range(int startInclusive, int endExclusive) 其中,参数 startInclusive 包括起始值,而 endExclusive 排除最后一个值。要在 Java 中使用 IntStream 类,请导入以下包:import java.util.stream.IntStream;创建一个 IntStream 并使用 range() 方法在范围内添加流元素。这将返回一个步长为 1 的顺序 IntStream:intStream.forEach(System.out::println);以下是… 阅读更多

Java 中 IntStream sum() 方法

Smita Kapse
更新于 2019年7月30日 22:30:25

172 次查看

IntStream 类的 sum() 方法用于在 Java 中返回此流中元素的总和。语法如下:int sum() 要在 Java 中使用 IntStream 类,请导入以下包:import java.util.stream.IntStream;创建一个 IntStream 并添加一些元素:IntStream intStream = IntStream.of(50, 100, 150, 200, 250, 300);现在,返回上面添加的 IntStream 中元素的总和:int sumVal = intStream.sum();以下是如何在 Java 中实现 IntStream sum() 方法的示例:示例实时演示import java.util.stream.IntStream; public class Demo {    public static void main(String[] args) {       IntStream intStream = IntStream.of(50,… 阅读更多

使用 BFS 检查无向图连通性的 C++ 程序

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

1K+ 次查看

要检查图的连通性,我们将尝试使用任何遍历算法遍历所有节点。完成遍历后,如果存在任何未访问的节点,则该图未连接。对于无向图,我们将选择一个节点并从中进行遍历。在这种情况下,遍历算法是递归 BFS 遍历。输入 - 图的邻接矩阵0110010110110110110100110输出 - 该图是连通的。算法traverse(s, visited)输入 - 起始节点 s 和要标记已访问节点的已访问节点。输出 - 遍历所有连接的顶点。开始将 s 标记为已访问插入… 阅读更多

使用链表表示图的 C++ 程序

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

1K+ 次查看

图的关联矩阵是另一种将图存储到内存中的表示方法。这个矩阵不是方阵。关联矩阵的阶数为 V x E。其中 V 是图中的顶点数,E 是图中的边数。在这个矩阵的每一行中,我们放置顶点,在每一列中放置边。在这种表示中,对于边 e {u, v},它将在列 e 的 u 和 v 位置标记为 1。邻接矩阵表示法的复杂度关联矩阵… 阅读更多

使用邻接表表示图的 C++ 程序

Nitya Raut
更新于 2019年7月30日 22:30:25

4K+ 次查看

图的邻接表表示是链表表示。在这种表示中,我们有一个列表数组数组大小为 V。这里 V 是顶点数。换句话说,我们可以说我们有一个数组来存储 V 个不同的列表。如果一个列表头是顶点 u,则表示它将包含 u 的所有相邻顶点。邻接表表示法的复杂度这种表示法对于无向图需要 O(V+2E),对于有向图需要 O(V+E)。如果边的数量增加,则所需的存储空间也会… 阅读更多

使用关联矩阵表示图的 C++ 程序

Jennifer Nicholas
更新于 2019年7月30日 22:30:25

1K+ 次查看

图的关联矩阵是另一种将图存储到内存中的表示方法。这个矩阵不是方阵。关联矩阵的阶数为 V x E。其中 V 是图中的顶点数,E 是图中的边数。在这个矩阵的每一行中,我们放置顶点,在每一列中放置边。在这种表示中,对于边 e {u, v},它将在列 e 的 u 和 v 位置标记为 1。邻接矩阵表示法的复杂度关联矩阵… 阅读更多

使用邻接矩阵表示图的 C++ 程序

Nitya Raut
更新于 2019年7月30日 22:30:25

4K+ 次查看

图的邻接矩阵是一个大小为 V x V 的方阵。V 是图 G 的顶点数。在这个矩阵的每一侧都标记了 V 个顶点。如果图有一些从 i 到 j 顶点的边,则在邻接矩阵的第 i 行和第 j 列中它将是 1(或对于加权图来说是非零值),否则该位置将为 0。邻接矩阵表示法的复杂度邻接矩阵表示法在计算时需要 O(V2) 的空间。当图具有最大数量的边时… 阅读更多

广告
© . All rights reserved.