• Home
  • Search
  • Theory and Generality of Complete Traversals
  • Cite Icon1
  • https://doi.org/10.1007/3-540-39953-4_8Copy DOI Icon

Theory and Generality of Complete Traversals

  • Jan 1, 2000
  • David R Musser +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Standard iteration mechanisms, even ones of such generality as those in the C++ Standard Template Library (STL), do not allow insertions to be made in a container during a traversal of the container. Since ad hoc ways of handling such iterations are tedious to program and error-prone, programmers should ideally have at their command an efficient generic solution. In earlier work we formally characterized the complete traversal problem and presented generic solutions by means of two generic algorithms and a container adaptor, all defined within the STL framework. Here we develop additional theory for reasoning about complete traversals and address the question of how general the complete traversal problem is by showing that it subsumes well-known graph (or relation) problems such as reachability and transitive closure.

Similar Papers
  • PDF
  • Research Article
  • Citations4

Complete Traversals and their Implementation Using the Standard Template Library

  • Dec 01, 1998
  • CLEI Electronic Journal
  • Eric Gamess +2
  • Research Article
  • Citations1

Tensor contraction in C++

  • Jan 01, 2001
  • IEEE Computer Graphics and Applications
  • J.F Blinn
  • Research Article

General education in the computer science curriculum

  • Apr 20, 2001
  • Journal of Computing Sciences in Colleges
  • M Mullinspaul
  • Conference Article
  • Citations9

Lambda functions for C++0x

  • Mar 16, 2008
  • Jaakko Järvi +1
  • Conference Article
  • Citations13

Change Impact Analysis for Generic Libraries

  • Sep 01, 2006
  • Proceedings/Proceedings - Conference on Software Maintenance
  • Marcin Zalewski +1
  • Conference Article
  • Citations49

DASH: A C++ PGAS Library for Distributed Data Structures and Parallel Algorithms

  • Dec 01, 2016
  • Karl Fuerlinger +2
  • Research Article
  • Citations32

STLlint: lifting static checking from languages to libraries

  • Sep 15, 2005
  • Software: Practice and Experience
  • Douglas Gregor +1
  • Research Article

Integration of the Standard Template Library and the Microsoft Foundation Class

  • Jun 01, 1999
  • ACM SIGPLAN Notices
  • Paul Wolfgang +1
  • Research Article
  • Citations1

An architecture for generic extensions

  • Sep 25, 2009
  • Science of Computer Programming
  • Cosmin E Oancea +1
  • Conference Article
  • Citations5

Towards an automatic complexity analysis for generic programs

  • Sep 16, 2006
  • Kyle D Ross
  • Research Article

Web labs for the Standard Template Library and the Java generic library in a CS2 course

  • Mar 01, 1999
  • ACM SIGCSE Bulletin
  • William J Collins +1
  • Conference Article

The Development and Application of Analysis System of Wind Characteristics Observation for Bridge in the West Inland

  • May 16, 2011
  • Zhang Yue +1
  • Conference Article

Web labs for the Standard Template Library and the Java generic library in a CS2 course

  • Mar 01, 1999
  • William J Collins +1
  • Book Chapter

Adapting to Boost Graphs

  • Jan 01, 2011
  • Efi Fogel +2
  • Book Chapter
  • Citations39

Component Programming — a fresh look at software components

  • Jan 01, 1995
  • Mehdi Jazayeri
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.