iterator
Element-by-element accessor
An iterator is a programming object that lets you step through a collection of items one at a time, like moving through a list element by element.
Rather than accessing everything at once, an iterator tracks position and returns the next item when asked: The iterator moved through the array until it reached the end.
Iterators enable efficient processing of large datasets without loading them entirely into memory.
Curve closing on itself
- traversalAct of moving through
- pointerReference to memory location
- cursorOn-screen position indicator
- indexAlphabetical guide to contents
enumeration · collection · array · next · iterable · generator · yield · lazy
Sequence of recorded items
- treeWoody perennial plant
- graphVisual data display
- linkedFastened to another
- nodeConnection point in networks
stack · queue · hashmap · set · vector · heap · binary · traversal
Recurring arrangement or template
- Gang of FourInfamous Chinese political clique
- behavioralRelating to conduct
- abstractionDistilling to essential qualities
- interfaceShared connection point
aggregate · encapsulation · polymorphism · decoupling · composite · visitor · facade · container
loop
Curve closing on itself
index · enumeration · collection · array · next · iterable · generator · yield · lazy · sequence
list
Sequence of recorded items
node · stack · queue · hashmap · set · vector · heap · binary · traversal · depth-first
pattern
Recurring arrangement or template
- Gang of FourInfamous Chinese political clique
- behavioralRelating to conduct
- abstractionDistilling to essential qualities
interface · aggregate · encapsulation · polymorphism · decoupling · composite · visitor · facade · container · client
- functionslinear function, function, quadratic function, polynomial function, exponential function
- data structuresarray, data structure, data type, list, binary tree
- JavaScriptJavaScript, function, JS, variable, array
- programmingvariables, functions, for, function, debugger
- Rustownership, borrowing, lifetimes, traits, match
- C++ STLvector, string, map, set, list
- iterative designRefining through repeated cycles
- new iterationSuccessive modified version
- iterative processMethod of successive refinements
- design iterationRepeated refinement of concept
reiterate, iteration, iterative, reiterated, reiteration, iterate, reiterating, iterations, reiterative