写点什么

迭代器

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c0/c020504db714eb762ccf55e2bf631c8f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 中的 Iterator 迭代器详解

用户头像
共饮一杯无
2022-11-08

在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即

https://static001.geekbang.org/infoq/f3/f3c6c56991f76bdab51c56e4cc0192bf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈 Python 中的迭代器

用户头像
何极光
2022-10-31

迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。

Python 基础(八) | 万字详解深浅拷贝、生成器、迭代器以及装饰器

用户头像
timerring
2022-10-07

⭐本专栏旨在对Python的基础语法进行详解,精炼地总结语法中的重点,详解难点,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握python编程,同时为后续的数据分析,机器学习及深度学习的代码能力打下坚实的基础。

https://static001.geekbang.org/infoq/da/da7febf522a1d2ca316e41f2a642a15c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 迭代器介绍及其作用

用户头像
宇宙之一粟
2022-07-17

Python 学习的人都知道,Python 中存在两种循环语句:while 和 for。for 循环可以用于 Python 中的任何序列,包括列表、元组、字符串。

https://static001.geekbang.org/infoq/07/072ba443c70e5b9c52229d168dc4adea.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CANN 算子:利用迭代器高效实现 Tensor 数据切割分块处理

本文以Diagonal算子为例,介绍并详细讲解如何利用迭代器对n维Tensor进行基于位置坐标的大批量数据读取工作。

https://static001.geekbang.org/infoq/d2/d2937f83764bbcd9a8027f954dd003f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何实现一套容器(C 语言版)2

用户头像
祖维
2022-06-24

经典计算机教材《算法导论》第十章数据结构部分,就有提及链表。其中的伪代码实现,确实精秒。于是我决定讲其里面的伪代码转录成 C 语言,结合上一篇文章《如何设计一道容器 1》中设计的容器接口,让其成为真正能使用的容器。

https://static001.geekbang.org/infoq/d2/d2937f83764bbcd9a8027f954dd003f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何实现一套容器(C 语言版)1

用户头像
祖维
2022-06-23

一说到容器,可能就是鼎鼎大名的 C++ STL。在别的编程语言里面也现成的容器可用,单单唯独 C 语言没有像样的容器可用。在闲的蛋疼之际,我为 C 语言实现了一套容器接口,当然不能做到 STL 那么精美绝伦,功能强大,这只为一探容器的究竟.

Rust 的迭代器

用户头像
Shine
2022-03-18

本文介绍rust迭代器有关的trait: Iterator和IntoIterator, 以及可遍历类型返回不同遍历器的三个方法into_iter, iter, iter_mut。

https://static001.geekbang.org/infoq/2e/2e3d17b8bd7c6ec5c252e0a699e15a99.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

迭代器总结

用户头像
编程三昧
2022-02-26

数据遍历是我们日常开发中经常用到的逻辑,除了最常见的 for、while、forEach 外,迭代器也提供了数据遍历的接口,了解迭代器有助于我们更好地进行数据处理。

https://static001.geekbang.org/infoq/f0/f0ed547a8177ffd8f2aa3aeeec7336db.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈如何实现自定义的 iterator 之二

用户头像
hedzr
2021-10-31

实现一个树结构(文件夹结构)容器,然后为其实现 STL 风格的迭代器。这些示例可作为绝佳的编码实现范本 ...

https://static001.geekbang.org/infoq/95/9500e5884dc8e579f215fea25a6c888b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 函数式编程 - 迭代器

用户头像
2021-06-30

迭代器(iterator)负责实现遍历所有数据的逻辑以及决定什么时候遍历结束。

ES6 迭代器简述

用户头像
编程三昧
2021-06-23

迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷地访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。

迭代器_迭代器技术文章_InfoQ写作社区