An efficient representation for sparse sets - ACM Digital Library [PDF]

Mar 1, 1993 - Sets are a fundamental abstraction widely used in programming. Many representations are possible, each offering different advantages. We describe a representation that supports constant-time implementations of clear-set, add-member, and delete-member . Additionally, it supports an efficient forall ...

6 downloads 30 Views 92KB Size

Recommend Stories


efficient algorithms and sparse representation
The beauty of a living thing is not the atoms that go into it, but the way those atoms are put together.

Efficient Sparse Voxel Octrees
Nothing in nature is unbeautiful. Alfred, Lord Tennyson

Communication-efficient Sparse Regression
We must be willing to let go of the life we have planned, so as to have the life that is waiting for

Sparse and Redundant Representation Modeling
Don’t grieve. Anything you lose comes round in another form. Rumi

digital library digital library services services
Suffering is a gift. In it is hidden mercy. Rumi

Qysas (Stories): An Arabic Leveled Digital Library for Every Classroom
Life isn't about getting and having, it's about giving and being. Kevin Kruse

An Efficient Selection Strategy for Digital Circuit Evolution
The happiest people don't have the best of everything, they just make the best of everything. Anony

Ambassadors for ACM
Don't count the days, make the days count. Muhammad Ali

e-0146-6,64 - Adventist Digital Library [PDF]
Officers: President, T. F. Judd. Secretary-Treasurer, J. J. Dever. Ordained Ministers: T. F. Judd, Cyril Pascoe, Patavaki,. Ragopitu, Simi, Tati. Licensed Ministers: Are, Baugasi, Beni, J. J. Dever, H. A. Dickens, Ereman, R. A. Harrison, ...... Direc

Untitled - IDRC Digital Library
Stop acting so small. You are the universe in ecstatic motion. Rumi

Idea Transcript


SIGN IN SIGN UP

Tools and Resources

An efficient representation for sparse sets Full Text: Authors:

PDF

Buy this Article

Get this Article

Preston Briggs Rice Univ., Houston, TX Linda Torczon Rice Univ., Houston, TX

1993 Article

Published in: · Journal ACM Letters on Programming Languages and Systems (LOPLAS) LOPLAS Homepage archive Volume 2 Issue 1-4, March–Dec. 1993 Pages 59-69 ACM New York, NY, USA table of contents doi> 10.1145/176454.176484

Recommend the ACM DL to your organization Request Permissions

Bibliometrics · Citation Count: 29 · Downloads (cumulative): 1,309 · Downloads (12 Months): 42 · Downloads (6 Weeks): 6

Save to Binder Export Formats: BibTeX EndNote ACM Ref Share:

| Author Tags Contact Us | Switch to single page view (no tabs) Abstract

Authors

References

Cited By

Index Terms

Publication

Reviews

Comments

Table of Contents

Sets are a fundamental abstraction widely used in programming. Many representations are possible, each offering different advantages. We describe a representation that supports constant-time implementations of clear-set, add-member, and delete-member. Additionally, it supports an efficient forall iterator, allowing enumeration of all the members of a set in time proportional to the cardinality of the set. We present detailed comparisons of the costs of operations on our representation and on a bit vector representation. Additionally, we give experimental results showing the effectiveness of our representation in a practical application: construction of an interference graph for use during graph-coloring register allocation. While this representation was developed to solve a specific problem arising in register allocation, we have found it useful throughout our work, especially when implementing efficient analysis techniques for large programs. However, the new representation is not a panacea. The operations required for a particular set should be carefully considered before this representation, or any other representation, is chosen.

Powered by The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.