找到 34423 篇文章,关于编程

Java 中 AbstractList 类的 listIterator() 方法在指定位置

Daniol Thomas
更新于 2019年7月30日 22:30:25

80 次浏览

Java 中 AbstractList 类的 listIterator() 方法用于返回此列表中元素上的列表迭代器,从列表中的指定位置开始。语法如下:public ListIterator listIterator(int index)其中,index 是列表迭代器要返回的第一个元素的索引,而 ListIterator 是列表的迭代器。要使用 AbstractList 类,请导入以下包:import java.util.AbstractList;对于 ListIterator,请导入以下包:import java.util.ListIterator;以下是如何在 Java 中实现 AbstractlList 类的 listIterator() 方法的示例。示例 实时演示import java.util.ArrayList; import java.util.ListIterator; import java.util.AbstractList; public class Demo {   ... 阅读更多

C++ 程序:在 STL 中实现优先队列

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

103 次浏览

优先队列是一种容器适配器,其中队列的第一个元素是队列中所有元素中最大的元素。优先队列中的元素也按非递减顺序排列。在优先队列中,优先级高的元素在优先级低的元素之前被处理。函数和描述:此处使用的函数:    pq.size() = 返回优先队列的大小。    pq.insert() = 用于将元素插入到优先队列中。    pq.delete() = 从优先队列中删除值。    pq.top() = 返回对最顶部元素的引用 ... 阅读更多

Java 中 ArrayBlockingQueue 的 iterator() 方法

Daniol Thomas
更新于 2019年7月30日 22:30:25

187 次浏览

ArrayBlockingQueue 类的 iterator() 方法返回此队列中元素的迭代器,按正确的顺序排列。语法如下:public Iterator iterator()要使用 ArrayBlockingQueue 类,需要导入以下包:import java.util.concurrent.ArrayBlockingQueue;以下是如何实现 Java ArrayBlockingQueue 类的 iterator() 方法的示例。示例 实时演示import java.util.ArrayList; import java.util.Iterator; import java.util.concurrent.ArrayBlockingQueue; public class Demo {    public static void main(String[] args) throws InterruptedException {       ArrayBlockingQueue q = new ArrayBlockingQueue(10);       q.add(120);       q.add(10);       q.add(400);       q.add(450);       q.add(500);       q.add(550); ... 阅读更多

C++ 程序:在 STL 中实现 prev_permutation

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

80 次浏览

STL 中的 prev_permutation 用于将 [first, last] 范围内的元素重新排列成下一个字典序较小的排列。排列是元素可以采用的 N! 种可能的排列方式中的每一种。这是一个在 STL 中实现 prev_permutation 的 C++ 程序。算法开始    定义一个整数数组变量 elements[]。    从用户处获取数据 e 的数量。    使用键盘从 e 个数据初始化数组 elements[]。    对所有数组元素进行排序。    反转数组元素。    执行       show(elements) //显示数组的当前内容   ... 阅读更多

Java 8 中 Collectors 的 partitioningBy() 方法

Daniol Thomas
更新于 2019年7月30日 22:30:25

2K+ 次浏览

partioningBy() 方法返回一个 Collector,该 Collector 根据 Predicate 对输入元素进行分区,并将它们组织成一个 Map。

C++ 程序:在 STL 中实现 Pairs

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

287 次浏览

Pair 是一种简单的容器,包含两个数据对象:‘first’ = 第一个元素被称为 ‘first’ ‘second’ = 第二个元素,顺序是固定的 (first, second)。Pair 可以被赋值、比较和复制。它用于组合可能类型不同的两个值。语法是:pair 变量名(数据值1, 数据值2)。算法开始 写入 pair 变量名(数据值1,数据值2) 打印 pairs 结束示例代码#include using namespace std; int main() { pair value('a',7); pair fruit ("grapes",2.30); pair food ("pulao",200); cout

Java 8 中 Collectors 的 collectingAndThen() 方法

Daniol Thomas
更新于 2019年7月30日 22:30:25

900 次浏览

Java Collectors 类中的 collectingAndThen() 方法使 Collector 能够执行额外的完成转换。它返回一个 Collector,该 Collector 执行下游 Collector 的操作,然后执行额外的结束步骤。语法如下:static Collector collectingAndThen(Collector downstream, Function finisher)这里,参数,T − 输入元素的类型A − 下游 Collector 的中间累积类型R − 下游 Collector 的结果类型RR − 结果 Collector 的结果类型downstream − Collectorfinisher − 要应用于下游 Collector 的最终结果的函数要使用 Java 中的 Collectors 类,请导入 ... 阅读更多

C++ 程序:在 STL 中实现 next_permutation

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

300 次浏览

STL 中的 next_permutation 用于将 [first, last] 范围内的元素重新排列成下一个字典序更大的排列。排列是元素可以采用的 N! 种可能的排列方式中的每一种。这是一个在 STL 中实现 next_permutation 的 C++ 程序。算法开始    定义一个整数数组变量 elements[]。    从用户处获取数据 e 的数量。    使用键盘从 e 个数据初始化数组 elements[]。    对所有数组元素进行排序。    执行       show(elements, e) //显示数组的当前内容    当 (next_permutation(elements, elements + e)) ... 阅读更多

C++ 程序:在 STL 中实现 multiset

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

170 次浏览

multiset 是一种关联容器,其中多个元素可以具有相同的值。函数和描述:此处使用的函数:    ms.size() = 返回 multiset 的大小。    ms.insert() = 用于将元素插入到 multiset 中。    ms.erase() = 从 multiset 中删除值。    ms.find() = 如果找到,则返回指向 multiset 中搜索元素的迭代器,    否则返回指向 end 的迭代器。    ms.count() = 返回 multiset 中匹配元素的数量。    ms.begin() = 返回指向 multiset 中第一个元素的迭代器。    ms.end() ... 阅读更多

Java 中 IntStream 的 mapToLong() 方法

Daniol Thomas
更新于 2019年7月30日 22:30:25

593 次浏览

IntStream 类中的 mapToLong() 函数返回一个 LongStream,该 LongStream 包含将给定函数应用于此流的元素的结果。语法如下:LongStream mapToLong(IntToLongFunction mapper)这里,参数 mapper 是要应用于每个元素的无状态函数。在 Stream 中创建包含一些元素的 IntStream。IntStream intStream = IntStream.of(50, 100, 150, 200);现在创建一个 LongStream 并使用带有条件的 mapToLong()。LongStream longStream = intStream.mapToLong(num → (long)num);以下是如何在 Java 中实现 IntStream mapToLong() 方法的示例。示例import java.util.*; import java.util.stream.IntStream; import java.util.stream.LongStream; public class Demo {    public static void main(String[] args) {     ... 阅读更多

广告
© . All rights reserved.