iterator 相关问题

迭代器是一种面向对象的编程模式,允许遍历集合,不知道实际实现或物理内存中的对象地址。它是四人帮的行为设计模式之一。

从二叉搜索树中的end()迭代器减少迭代器

在二叉搜索树中,end()成员函数应该只返回iterator(nullptr),对吧?但节点nullptr不包含有关其左,右和父数据的信息。那我们怎么样......

回答 2 投票 0

Iterable:可能iterator()返回null,以防无法迭代?

实现Iterable接口的对象必须具有带此签名的方法:Iterator iterator()o是一个Iterable,这段代码安全吗? while(o.iterator()。hasNext()){...}在......

回答 2 投票 1

unordered_map cbegin()+ number //常量复杂度?

正如标题所说,我知道unbedered_map的cbegin()具有恒定的复杂性,但是是常量复杂度的迭代器的迭代。例如:cbegin()++; cbegin()+ 10; cbegin()+ i; CEND()...

回答 1 投票 1

如何对集合中可变大小的部分求和?

我想计算一个集合的总和,对于不同大小的部分:d =(1,2,3,4,5,6,7,8,9)sz =(2,3,4)#在这里我期望1 + 2 = 3,3 + 4 + 5 = 12,6 + 7 + 8 + 9 = 30 itd = iter(d)result = tuple(...

回答 2 投票 3

将排序列表与Java中的迭代器合并

我使用的方法采用两个排序列表,并按排序顺序返回包含两个原始列表中所有元素的单个列表。例如,如果原始列表是(1,4,5)和(...

回答 3 投票 -3

嵌套迭代集合

我试图使用两个集合的输出组装一个字符串。为此,我使用_forEach函数迭代其中一个,并使用它的输出作为另一个迭代器的输入。但我不能......

回答 2 投票 0

从Rust中的迭代器填充切片的最佳方法是什么? [重复]

我正在为[MyStruct; 4]实现FromIterator,其中MyStruct是一个小的Copy结构。我目前的实现是fn from_iter >(iter:I) - > Self {...

回答 1 投票 6

如何在二叉树中返回迭代遍历的迭代器?

我试图将我的Inorder遍历结果存储在LinkedList中并通过迭代器检索,但在打印结果时获取空指针异常。当我尝试这样做时,我得到正确的输出...

回答 1 投票 0

编写一个最小的自定义运算符:std :: sort需要std :: __ lg为我的类型定义

作为练习,我正在尝试编写一个由std :: sort使用的自定义迭代器。从它的doc,我读到:[我的迭代器]必须满足ValueSwappable和RandomAccessIterator的要求。没有......

回答 2 投票 0

c ++ map iterator不是从第一项开始的

我试图迭代地图由于某种原因迭代器不从第一个项目开始。 const Noeud * origine =&noeuds.at(nomorigine);地图 :: iterator它;原产 - > ...

回答 1 投票 1

按数据排序java迭代

有以下代码,我不能改变过期。 :for(Iterator i = expirations.iterator(); i.hasNext();){String item = i.next();的System.out.println(+项目);它打印出......

回答 1 投票 -4

返回一个const和非const包装器对象

如果我想要一个自定义容器类通过类似迭代器的对象访问它的数据(实际上充当容器中某些数据的包装器),我希望能够同时获得一个const ...

回答 1 投票 2

如何使用iterator作为模板参数并返回其值?

说我想写一个这样的函数:template Iterator_value foo(Iterator begin,Iterator end){vector v(开始,结束); ...

回答 1 投票 1

如何通过JFace Eclipse Wizard页面执行自定义导航?

我有六页的Eclipse JFace向导。在第一个,我有检查按钮来选择要显示的页面 - 如果你全部检查,你将通过整个向导,但你也可以......

回答 1 投票 0

如何在迭代器上循环?

在Rust中,您可以在迭代器上循环。例如:fn main(){for i in(1..4).cycle()。take(5){print!(“{}”,i);输出:1 2 3 1 2如何在F#中做同样的事情? [

回答 1 投票 3

存储哈希表中的键

我有一个非常基本的java代码。有两个哈希表:Hashtable > htDOC1 =新的Hashtable >();哈希表

回答 2 投票 0

无限期地重复Julia迭代器

我正在寻找一种无限重复序列的方法。与朱莉亚相似的东西>重复(1:3,外部= 2)9元素阵列{Int64,1}:1 2 3 1 2 3但是外部是无限的并且......

回答 1 投票 2

Java - 显示列表中的n组记录?

我有一个列表,屏幕上有大约2000或更多的记录,这实际上使我的页面加载时速度较慢。现在我想要实现的是我前后两个按钮。原来 ...

回答 4 投票 3

如何在python中映射具有多个参数的函数

我正在寻找一个带有特定参数列表的函数。 def add(x,y):return(x + y)list1 = [1,2,3] list2 = [3,4,5]经过一番研究,我成功地做到了......

回答 1 投票 2

如何在struts 2中将迭代器索引值传递给Javascript?

我在Struts 2中有一个动态表。我想在其中将迭代器索引值传递给Javascript函数。我怎样才能做到这一点?我已经给出了下面的代码。这是我的表:

回答 3 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.