标签[iterator]

迭代器是一种面向对象的编程模式,它允许遍历整个集合,而与实际内存中的实际实现或对象地址无关。 它是“四人帮”的行为设计模式之一。

0
2回复
28

C ++无法取消引用结束列表迭代器

我正在使用transform和plus 合并 个列表,它引发了一个错误,该错误无法取消引用结束列表迭代器。 有人可以帮忙吗 谢谢
0
0回复
17

是否可以从Java客户端应用程序遍历ADT链接列表中的项目?

在谈到Java时,我还是有点绿色,希望能提供一些输入 建议。 第一次张贴,长期潜伏。 如果该帖子不符合标准,我将深表歉意,并乐意将其更改为适合您的职位。 我的任务是为 张卡片实施ADT。 我有四个文件
4
2回复
94

为什么std :: iterator不包含std :: prev()作为成员函数?

为什么Iterator类没有 运算符作为成员函数 还是将std::prev 作为成员函数来执行此操作 在迭代器外部定义prev函数是否有特殊原因
0
1回复
34

从Java中的ArrayList中删除在其他类中使用的对象

我的School课堂上有一个ArrayList的讲师。 我也有一个Administrator班,该班隶属于School班。 我想从Administrator班级中从学校中随机删除教师。 这是我的代码:
0
2回复
35

Rust:避免在flat_map中分配

假设我有一个整数Vec ,并且我想创建一个新的Vec ,其中包含那些整数和这些整数的平方。 我可以这样做: let v vec , , let mut new v Vec::new new inste
0
1回复
28

二叉树迭代器无法正常运行以进行遍历

我正在尝试利用迭代器来完成对链接的二叉树的有序遍历。 但是,当我从树上的迭代器上调用iterator 。next 时,它总是抛出NoSuchElementException异常。 为简单起见,我将使用
1
1回复
36

在C ++中将std :: sort与迭代器和模板一起使用

我正在尝试使std :: sort在使用模板和稍微复杂的数据结构时工作。 我似乎无法弄清楚为什么以下命令会导致错误 其背后的数据结构如下所示。 这会导致许多构建时间错误。 来自Xcode的错误似乎是
0
0回复
14

Python中的三个for循环未遍历整个DataFrame

我有以下DataFrame: 并且我想循环遍历它,以便获得以下输出: 聚类点存储在元组列表中,名称存储在列表中。 例如,train points 或测试或验证点 可能类似于: 我想将两列添加到数据框中
1
4回复
68

如何在python的while循环语句中使用迭代器

是否可以在Python的while循环中使用生成器或迭代器 例如,类似: 这样做的重点是将迭代构建到while循环语句中,使其类似于for循环,不同之处在于,您现在可以在while语句中添加其他逻辑:
1
1回复
39

LinkedHashMap中以日期为键设置的平均值,按星期几

我有一个LinkedHashMap lt Date, Double gt ,其中的键是日期和与每个条目关联的Double值。 每小时有一个条目。 我需要平均一周中每一天的值,因此我得到一个列表,其中包
1
1回复
29

C ++列表迭代器无法初始化

我的角色类中有两个函数: 但是,Visual Studio给我一个错误 在getTotalWeight 中for循环的第一条语句中的playerInventory上。 我不知道为什么会发生此错误,因为
2
1回复
48

在Rust中,为什么std :: iter :: Iterator的min函数返回引用?

在Rust中,为什么std :: iter :: Iterator的min函数返回引用 从上面链接的文档页面获取以下示例: let a vec , , assert eq a.iter .min ,
1
2回复
52

用于遍历多个集合的数据结构

我有带时间戳的对象,可以这样说: 假设您有N个这些数据点的集合。 对于每个集合,您都知道它们按时间顺序排列。 我想要做的是遍历这些集合,这样我将为每个data point获得一次回调,但要以正确的顺序
0
0回复
29

我必须编写整个迭代器类型吗? [重复]

这个问题已经在这里有了答案 : 如何编写一个带迭代器的Rust函数 个答案 返回Iterator 或其他任何特征 的正确方法是什么 个答案 小时前关闭。 假设我有一个这样的迭代器: 然后,我想将其传递
0
1回复
31

如何使用C ++中的迭代器编写一个将unordered_set的每个元素与所有其他元素进行比较的循环?

我有一个unordered set,我需要选择每个元素并将其与所有其他元素进行比较。 笔记: 如果比较A和B,则无需比较B和A。 我的unordered set是一个unordered map的值,其
4
2回复
84

如何从迭代器循环内跳过n个项目?

这段代码: 玩 打印abcd ,但是如果找到b ,我想跳过 个字符,以便打印ad 。 我怎么做 我试图将迭代器放入循环外的变量中,并在循环内操作该迭代器,但借阅检查器不允许这样做。
1
0回复
06

即使顺序=“ true”,WSO2迭代调解器也不维护顺序

我有这样的情况, 读取包含附件的未读gmail 即图片 为了遍历附件,我在WSO EI中使用了Iterate Mediator 将每个图像附件插入到Salesforce文件对象中。 过程正常。 我在这
1
1回复
56

即使从未使用过,递减std :: vector :: begin是否未定义?

请注意,与该主题上的许多问题 以及为什么我在Google或stackoverflow上都找不到满意的答案 相反,我从未取消引用 begin 我的要求是: 向后迭代 使用不带反向迭代器的函数,在本示例中
1
2回复
127

如何用STL实现替换此for循环?

我在这里有这个小的for循环 重命名了变量和类型 : vector lt Iterator gt validIterators for auto itr someStartIterator itr s
-1
0回复
28

使用迭代器类返回列表的开头元素*无*

我被困在这一个。 任何人都对如何使用此功能有任何想法。 我是初学者级程序员,所以我们将不胜感激。 我已经尝试过 return head gt data ,但这是行不通的,所以我想它要复杂得多。 完成此

1 2 3 4 5 6 7 8 9 10 下一页