iterator 相关问题

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

用一个迭代器在两个部分中拆分循环的pythonic方法

我正在处理一个文本文件,其中包含一个不规则的结构,包含一个标题和不同部分的数据。我打算做的是通过一个列表,一旦确定跳转到下一节...

回答 4 投票 2

为自定义数组实现迭代器

我即将创建自己的可迭代通用Array实现。我创建了一个名为Iterable的接口 ,它将“强迫”所有的继承者实现其所有纯虚拟......

回答 1 投票 -1

计算具有重复项的两个列表的差异

我有两个清单。名单 list1 = new ArrayList <>(Arrays.asList(1,2,2));名单 list2 = new ArrayList <>(Arrays.asList(2,3,4));我想删除元素......

回答 3 投票 2

Java HashMap导致ClassCastException

我在我的javafx应用程序的一个方法中使用HashMap。这个HashMap导致以下ClassCastException:java.lang.ClassCastException:java.util.HashMap $ Node无法转换为...

回答 1 投票 1

双重链接列表类中的迭代器

此代码来自Michael T.Goodrich的“数据结构”一书。我正在自学,所以我没有人为我解释这段代码:typedef int Elem; //列出基本元素类型类...

回答 2 投票 0

创建和管理STL列表的子列表

我有一个问题的解决方案,这个解决方案涉及从STL项目列表创建项目的子列表(即子范围)。例如,我有一个整数列表列表,需要......

回答 2 投票 0

迭代python中的不同函数

我想迭代不同的函数。我已经研究了itertools,我没有发现任何相关的东西。我正在寻找这样的东西:import mymod import sys mymodule = sys ....

回答 2 投票 0

按降序对矢量进行排序c ++ [重复]

我试图按照学生的平均分数降序排序矢量,但我不知道这样做的正确方法是什么? 。现在是我的代码。 void sortDes(){int len = ...

回答 1 投票 0

什么是move_iterator

如果我理解它是正确的,a = std :: move(b)将引用a绑定到b的地址。并且在此操作之后,b指向的内容不能得到保证。 move_iterator的实现在这里......

回答 3 投票 26

如何获得std :: list ::来自该列表元素的iterator?

给定std :: list std :: list <int> myList以及该列表中元素的引用(或指针)int&myElement | int * pElement所以,基本上我知道那个地址......

回答 3 投票 0

如何实现跳转迭代器

实现了跳转迭代器的next()和hasNext(),构造函数与另一个迭代器一起传递。 next()函数将返回iterator.next()。next()我已经实现了下面的代码,它没有......

回答 4 投票 0

React.js - 从文本文件中获取字符串后,数组无法正确显示

我正在使用React.js中的程序,我无法正确显示数组。我尝试了各种“加入”语句,但似乎都没有。我试过分裂......

回答 1 投票 0

使用Python的正则表达式.match()方法获取下划线之前和之后的字符串

我有以下代码:tablesInDataset = [“henry_jones_12345678”,“henry_jones”,“henry_jones_123”] tableInDataset中的表:tableregex = re.compile(“\ d {8}”)tablespec = re.match(...

回答 4 投票 4

通用迭代器的声明

我正在编写一个名为graph的类,我用Hashmap表示有向图。我想创建一个方法,按以下方式打印出整个图形:key1:value13,valeue17,.....

回答 3 投票 2

如何使用迭代器嵌套循环?

我有以下代码:let array = [0,1,2]; for(let i = 0; i <array.length; i ++)for(let j = i + 1; j <array.length; j ++)// j从i + 1 console.log(array [i],array开始) [J]); ...

回答 1 投票 -1

非常简单的素数测试 - 我想我不理解for循环

我正在练习过去的基础java考试的考试试卷,我发现很难做一个for循环工作来测试一个数字是否是素数。我不想通过提高效率来使它复杂化......

回答 12 投票 13

基于范围的链表的循环

我有一个在嵌套链表上运行的函数。该函数如下:void DoLiana(void){PlotPointer plot; TreePointer树; plot = FirstPlot;而(...

回答 2 投票 0

我怎么能改变python无限生成器

我有一个对象,我把它作为一个生成器:class obj(object):def __init __():传递def __iter __():a = list(range(10))shuffle(a)for i in ...

回答 2 投票 0

用于分层类的迭代器

我有一个C#类来定义层次结构(比下面的例子复杂得多)。该班有一个家长,可能是同一班级的孩子。我正在尝试为顶部写一个迭代器...

回答 1 投票 2

Itertools循环方法 - 为什么“while”循环?

回顾一下itertools.cycle的实现细节,在我看来,while循环用于重置生成器(带有yield的函数)并提供可迭代的无限重复,但是......

回答 1 投票 2

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