搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.023
秒,为您找到
225825
个相关结果.
书籍
文章
文件
13.5.2 迭代器类型
32
2024-12-26
《零基础学C++ 第2版》
13.5.2 迭代器类型 不同的算法对迭代器的要求不同,为此STL定义了5种迭代器,即随机访问迭代器(RandomAccessIterator)、双向迭代器(BidirectionalIterator)、前向迭代器(ForwardIterator)、输入迭代器(InputIterator)和输出迭代器(OutputIterator),其层次结构如图13....
怎样做到快速迭代
16
2025-01-31
《互联网思维独孤九剑 : 移动互联时代的思维革命》
怎样做到快速迭代
13.5.5 流迭代器
39
2024-12-26
《零基础学C++ 第2版》
13.5.5 流迭代器 流迭代器是一种特殊的迭代器,它包括istream_iterator和ostream_iterator,需要理解的要点是将输入/输出流看做容器。因此,任何接受迭代器参数的算法都可以和流一起工作。使用流迭代器必须要包含头文件<iterator>。 1.输出流迭代器 对输出流来说,STL提供了ostream_iterator模板...
8.11 迭代器和iter()函数
25
2024-12-25
《Python核心编程(第2版)》
8.11 迭代器和iter()函数 8.11.1 什么是迭代器 迭代器是在版本2.2被加入Python的,它为类序列对象提供了一个类序列的接口。我们在前边的第6章已经正式地介绍过序列。它们是一组数据结构,你可以利用它们的索引从0开始一直“迭代”到序列的最后一个条目。用“计数”的方法迭代序列是很简单的。Python的迭代无缝地支持序列对象,而且它还允...
13.5.3 为什么要定义这么多迭代器
28
2024-12-26
《零基础学C++ 第2版》
13.5.3 为什么要定义这么多迭代器 不同的算法要求的迭代器类型不同,之所以定义了5种迭代器,是为了使用“最合适”的工具,编写算法时在满足要求的基础上尽可能地使用功能少的迭代器,减少迭代器引入的副作用,假设要编写一个查找函数find的程序,只要能读取容器中的元素即可,最理想的方案是使用输入迭代器,这样,有效防止了在find函数内对元素的修改,真正实现“...
14.3 模 式 讲 解
108
2024-12-02
《研磨设计模式》
14.3 模 式 讲 解 14.3.1 认识迭代器模式 14.3.2 使用Java的迭代器 14.3.3 带迭代策略的迭代器 14.3.4 双向迭代器 14.3.5 迭代器模式的优点 14.3.6 思考迭代器模式 14.3.7 翻页迭代 14.3.8 相关模式 14.3 模 式 讲 解 14.3.1 认识迭代器...
14.2 解 决 方 案
37
2024-12-02
《研磨设计模式》
14.2 解 决 方 案 14.2.1 使用迭代器模式来解决问题 14.2.2 迭代器模式的结构和说明 14.2.3 迭代器模式示例代码 14.2.4 使用迭代器模式来实现示例 14.2 解 决 方 案 14.2.1 使用迭代器模式来解决问题 用来解决上述问题的一个合理的解决方案就是迭代器模式。那么什么是迭代器模式呢?...
13.7.2 迭代器适配器
31
2024-12-26
《零基础学C++ 第2版》
13.7.2 迭代器适配器 从某种意义上讲,前面介绍的流迭代器也是迭代器适配器,此外还包括反向迭代器和插入迭代器。同使用流迭代器一样,使用反向和插入迭代器都必须包含头文件<iterator>。 1.反向迭代器 reverse_iterator的用法很有趣,对其执行递增操作会导致其递减。只要将reverse_iterator使用于原来正向访问的函数中,...
18.2.4 Iterator迭代器接口
33
2024-12-26
《零基础学Java 第2版》
18.2.4 Iterator迭代器接口 18.2.4 Iterator迭代器接口 Iterator是一个集合的迭代器,通过Iterator访问接口而不用关心集合的实现。Iterator接口中定义了三个方法: ❑hasNext():是否还有下一个元素。 ❑next():返回下一个元素。 ❑remove():删除当前元素。 那什么是迭代器呢?迭...
18.2.5 通过实例来认识迭代器的实现
23
2024-12-26
《零基础学Java 第2版》
18.2.5 通过实例来认识迭代器的实现 18.2.5 通过实例来认识迭代器的实现 下面通过一个实例,演示如何实现Java Collection中的迭代器。 1.迭代器的代码实现 【实例18.3】迭代器模式的设计代码如下所示。 01 ///迭代器角色,仅仅定义了遍历接口 02 public interface Iterator 03 { ...
1..
«
1
2
3
4
»
..100