1988
DOI: 10.1145/63030.63036
|View full text |Cite
|
Sign up to set email alerts
|

Application of splay trees to data compression

Abstract: The splay-prefix algorithm is one of the simplest and fastest adaptive data compression algorithms based on the use of a prefix code. The data structures used in the splay-prefix algorithm can also be applied to arithmetic data compression. Applications of these algorithms to encryption and image processing are suggested.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
34
0

Year Published

1997
1997
2012
2012

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 76 publications
(34 citation statements)
references
References 9 publications
0
34
0
Order By: Relevance
“…Jones [3] uses splay trees for handling cumulative frequencies. A splay tree is a self-balancing binary search tree with the additional property that recently accessed elements are quick to access again.…”
Section: Mtf Array Moffat's Heap Splay Treementioning
confidence: 99%
“…Jones [3] uses splay trees for handling cumulative frequencies. A splay tree is a self-balancing binary search tree with the additional property that recently accessed elements are quick to access again.…”
Section: Mtf Array Moffat's Heap Splay Treementioning
confidence: 99%
“…Splaying has found application in areas where amortised performance is important, including in data compression [7,10], sorting [14], and index construction [22,24]. In addition, extended n-ary splay trees and variants have been proposed and compared to static n-ary trees, with similar amortised performance [12,19].…”
Section: Splay Treesmentioning
confidence: 99%
“…That is why the problem of constructing high-speed codes for large alphabets has attracted great attention by researches. Important results have been obtained by Moffat, Turpin [8,10,9,12,19,11] and others [3,6,7,14,15,2,18].…”
mentioning
confidence: 94%
“…The time of an obvious (or naive) method of updating the cumulative probabilities is proportional to the alphabet size N . Jones [3] and Ryabko [14] have independently suggested two different algorithms, which perform all the necessary transitions between individual and cumulative probabilities in O(log N ) operations under (log N + τ )-bit words, where τ is a constant depending on the redundancy required, N is the alphabet size.…”
mentioning
confidence: 99%