traversal
Moving through systematically
Traversal is the act of moving through or across something systematically.
In computing, it refers to visiting each element in a data structure exactly once, usually in a specific order: a depth-first traversal of the tree, the algorithm performs a traversal of the graph.
Outside technical contexts, traversal simply means crossing or passing through: the traversal of difficult terrain.
Finite problem-solving procedure
- iterationRepeated procedural pass
- recursionProcess invoking itself
- graphVisual data display
- treeWoody perennial plant
node · depth-first · breadth-first · binary · pointer · index · array · loop
Path from A to B
waypoint · milestone · checkpoint · itinerary · course · trail · track · circuit
Structure spanning an obstacle
- fordWalkable river crossing
- ferryVessel for scheduled crossings
- tunnelEnclosed underground route
- overpassBridge spanning a road
underpass · viaduct · causeway · footbridge · gangplank · passage · span · transit
Practical solving shortcut
Organized exploratory journey
- surveySystematic data collection
- reconnaissanceInformation-gathering before action
- mappingDiagram of correspondences
- chartingRecording data visually
scouting · fieldwork · coverage · sweep · patrol · canvassing · inspection · monitoring
algorithm
Finite problem-solving procedure
tree · node · depth-first · breadth-first · binary · pointer · index · array · loop · stack
route
Path from A to B
segment · waypoint · milestone · checkpoint · itinerary · course · trail · track · circuit · loop
bridge
Structure spanning an obstacle
overpass · underpass · viaduct · causeway · footbridge · gangplank · passage · span · transit · portage
heuristic
Practical solving shortcut
solver · waypoint · connectivity · network · backtracking
expedition
Organized exploratory journey
- surveySystematic data collection
- reconnaissanceInformation-gathering before action
- mappingDiagram of correspondences
charting · scouting · fieldwork · coverage · sweep · patrol · canvassing · inspection · monitoring · sector
- Visitor Patternelement, visitor
- Adventuresadventure, expedition, exploration, exploring, journey
- journeysjourney, odyssey, voyage, quest, expedition
- data structuresarray, data structure, data type, list, binary tree
- programmingvariables, functions, for, function, debugger
- algorithmsalgorithm, algorithms, DFS, binary search, A star
traversalrandom access
Instant reach to any location
direct access · lookup · hashing · seek · jump
traversalstasis
State of inactivity
immobility · standstill · remaining · stillness · staying
traversalspot check
Unannounced partial inspection
sampling · random sampling · skipping · corroboration · verification