An applicative random-access stack (Q1062446)

From MaRDI portal
scientific article
Language Label Description Also known as
English
An applicative random-access stack
scientific article

    Statements

    An applicative random-access stack (English)
    0 references
    0 references
    1983
    0 references
    In this article, applicative algorithms for a random-access stack (RA- stack) are presented. An RA-stack is a stack data abstraction in which one is further permitted to access the kth element of a stack. The approach uses a singly-linked list representation which is augmented with auxiliary pointers that permit the access of arbitrary stack elements in O(lg N) time were N is the size of the stack. The auxiliary linking structure is based on a number representation scheme for which subtraction by one involves at most one carry operation.
    0 references
    applicative programming
    0 references
    skew-binary number system
    0 references
    applicative algorithms for a random-access stack
    0 references
    stack data abstraction
    0 references
    singly- linked list representation
    0 references

    Identifiers