1973
DOI: 10.1016/0020-0190(73)90012-4
|View full text |Cite
|
Sign up to set email alerts
|

Scanning list structures without stacks or tag bits

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
26
0

Year Published

1984
1984
2016
2016

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(27 citation statements)
references
References 3 publications
1
26
0
Order By: Relevance
“…For all the above classes of algorithms, for those cases in which triple order traversal is loop-free but preorder, inorder and postorder traversal are not, the technique employed by Lindstrom [11] and described above will enable us to obtain loop-free algorithms for single-visit "random" order traversal. A similar technique can be used if, for example, preinorder traversal is loop-free but preorder and inorder traversal are not.…”
Section: Classification Of Algorithms~mentioning
confidence: 98%
See 1 more Smart Citation
“…For all the above classes of algorithms, for those cases in which triple order traversal is loop-free but preorder, inorder and postorder traversal are not, the technique employed by Lindstrom [11] and described above will enable us to obtain loop-free algorithms for single-visit "random" order traversal. A similar technique can be used if, for example, preinorder traversal is loop-free but preorder and inorder traversal are not.…”
Section: Classification Of Algorithms~mentioning
confidence: 98%
“…(This is easy to prove by induction on the number of nodes in the tree.) The required algorithm (Lindstrom [11], Algorithm 5) is thus obtained by only including every third node visit, i.e. those with the same visit number mod 3.…”
Section: Classification Of Algorithms~mentioning
confidence: 99%
“…As an example of possible application, we have analyzed (by hand) the Deutsch-Schorr-Waite data structure traversal algorithm [SW67]. In fact, we consider the version of [Lin73], dedicated to data structures without cycles, and which does not involve any auxiliary marking. A slightly different version of this algorithm has been completely proven with TVLA [LRS06].…”
Section: An Example With Linked Data Structuresmentioning
confidence: 99%
“…Verification of the above property using the powerset heap abstraction took 584 cpu seconds and generated 189, 772 different shape descriptorsdefinitely too many for such a simple program and simple property. The situation is worse for verifying a similar property for an implementation of the Deutsch-Schorr- Waite scanning procedure [11]. This verification took 4 hours when the powerset heap abstraction was used.…”
Section: Running Examplementioning
confidence: 99%