메뉴 건너뛰기




Volumn 188, Issue 1-2, 1997, Pages 1-44

Optimal binary search trees

Author keywords

Binary search tree; Data structures; Optimal binary search tree

Indexed keywords

ALGORITHMS; COMPUTATIONAL COMPLEXITY; HEURISTIC METHODS; INFORMATION RETRIEVAL; OPTIMIZATION; PROBABILITY; TREES (MATHEMATICS);

EID: 0031268988     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(96)00320-9     Document Type: Article
Times cited : (30)

References (164)
  • 1
    • 0028387691 scopus 로고
    • Parallelized Huffman and Hu-Tucker searching
    • J. Abrahams, Parallelized Huffman and Hu-Tucker searching, IEEE Trans. Inform. Theory 40 (1994).
    • (1994) IEEE Trans. Inform. Theory , vol.40
    • Abrahams, J.1
  • 2
    • 0015635543 scopus 로고
    • Another representation of binary tree traversal
    • E.N. Adams, Another representation of binary tree traversal, Inform. Processing Lett. 2 (1973) 52-54.
    • (1973) Inform. Processing Lett. , vol.2 , pp. 52-54
    • Adams, E.N.1
  • 3
    • 0001276534 scopus 로고
    • An algorithm for the organization of information
    • G.M. Adel'son-Vel'skii and E.M. Landis, An algorithm for the organization of information, Sov. Math. Dokl. 3 (1962) 1259-1263.
    • (1962) Sov. Math. Dokl. , vol.3 , pp. 1259-1263
    • Adel'son-Vel'skii, G.M.1    Landis, E.M.2
  • 6
    • 0020849314 scopus 로고
    • Performances of an algorithm constructing a nearly optimal binary tree
    • H. Akdag, Performances of an algorithm constructing a nearly optimal binary tree, Acta Inform. 20 (1983) 121-132.
    • (1983) Acta Inform. , vol.20 , pp. 121-132
    • Akdag, H.1
  • 7
    • 0348035037 scopus 로고
    • Research Report CS-77-27, Department of Computer Science, University of Waterloo, Waterloo, September
    • B. Allen, On binary search trees, Research Report CS-77-27, Department of Computer Science, University of Waterloo, Waterloo, September 1977.
    • (1977) On Binary Search Trees
    • Allen, B.1
  • 8
    • 0020312260 scopus 로고
    • On the costs of optimal and near-optimal binary search trees
    • B. Allen, On the costs of optimal and near-optimal binary search trees, Acta Inform. 18 (1982) 255-263.
    • (1982) Acta Inform. , vol.18 , pp. 255-263
    • Allen, B.1
  • 10
    • 0018020184 scopus 로고
    • Self-organizing binary search trees
    • B. Allen and I. Munro, Self-organizing binary search trees, J. ACM 25 (1978) 526-535.
    • (1978) J. ACM , vol.25 , pp. 526-535
    • Allen, B.1    Munro, I.2
  • 11
  • 12
    • 0026237446 scopus 로고
    • A note on searching in a binary search tree
    • A. Andersson, A note on searching in a binary search tree, Software-Practice Experience 21 (1991) 1125-1128.
    • (1991) Software-Practice Experience , vol.21 , pp. 1125-1128
    • Andersson, A.1
  • 13
    • 0347404254 scopus 로고
    • Tech. Report IISC-CSA-93-01 Dept. of Computer Science, Indian Institute of Science, Bangalore, April
    • Ashok Subramanian, Design and analysis of algorithms, Tech. Report IISC-CSA-93-01 Dept. of Computer Science, Indian Institute of Science, Bangalore, April 1993.
    • (1993) Design and Analysis of Algorithms
    • Subramanian, A.1
  • 15
    • 0027574573 scopus 로고
    • An evaluation of self-adjusting binary search tree techniques
    • J. Bell and G. Gupta, An evaluation of self-adjusting binary search tree techniques, Software-Practice Experience 23 (1993) 369-382.
    • (1993) Software-Practice Experience , vol.23 , pp. 369-382
    • Bell, J.1    Gupta, G.2
  • 16
    • 0016557674 scopus 로고
    • Multidimensional binary search trees used for associative searching
    • J.L. Bentley, Multidimensional binary search trees used for associative searching, Comm. ACM 18 (1975) 509-517.
    • (1975) Comm. ACM , vol.18 , pp. 509-517
    • Bentley, J.L.1
  • 17
    • 0346143368 scopus 로고
    • A taxonomy of binary tree traversals
    • A. Berztiss, A taxonomy of binary tree traversals, BIT (1987).
    • (1987) BIT
    • Berztiss, A.1
  • 18
    • 0029732099 scopus 로고    scopus 로고
    • New bounds on the expected length of one-to-one codes
    • C. Blundo and R. de Prisco, New bounds on the expected length of one-to-one codes, IEEE Trans. Inform. Theory 42 (1996) 246-249.
    • (1996) IEEE Trans. Inform. Theory , vol.42 , pp. 246-249
    • Blundo, C.1    De Prisco, R.2
  • 19
    • 0016973120 scopus 로고
    • An analysis of binary search trees formed from sequences of non-distinct keys
    • W.H. Burge, An analysis of binary search trees formed from sequences of non-distinct keys, J. ACM 23 (1976) 451-454.
    • (1976) J. ACM , vol.23 , pp. 451-454
    • Burge, W.H.1
  • 22
  • 23
    • 0003943121 scopus 로고
    • Variations on a theme by Gallager
    • J.A. Storer ed., Kluwer, Dordrecht
    • R.M. Capocelli and A. de Santis, Variations on a theme by Gallager, in: J.A. Storer ed., Image and Text Compression (Kluwer, Dordrecht, 1992) 181-213.
    • (1992) Image and Text Compression , pp. 181-213
    • Capocelli, R.M.1    De Santis, A.2
  • 24
    • 0021468778 scopus 로고
    • Efficient algorithms to globally balance a binary search tree
    • H. Chang and S. Sitharama Iyengar, Efficient algorithms to globally balance a binary search tree, Comm. ACM 27 (1984) 695-702.
    • (1984) Comm. ACM , vol.27 , pp. 695-702
    • Chang, H.1    Sitharama Iyengar, S.2
  • 25
    • 0348035034 scopus 로고
    • On using conditional rotation operations to adaptively structure binary search trees
    • Proc. 2nd Internat. Conf. on Database Theory, Springer, Berlin
    • R.P. Cheetham, B.J. Oomen and D.T.H. Ng, On using conditional rotation operations to adaptively structure binary search trees, in: Proc. 2nd Internat. Conf. on Database Theory, Lecture Notes in Computer Science, Vol. 326 (Springer, Berlin, 1988) 161-175.
    • (1988) Lecture Notes in Computer Science , vol.326 , pp. 161-175
    • Cheetham, R.P.1    Oomen, B.J.2    Ng, D.T.H.3
  • 26
    • 0024067483 scopus 로고
    • Two algorithms for constructing a binary tree from its traversals
    • G. Chen, M.S. Yu and L.T. Liu, Two algorithms for constructing a binary tree from its traversals, Inform. Proc. Lett. 28 (1988) 297-299.
    • (1988) Inform. Proc. Lett. , vol.28 , pp. 297-299
    • Chen, G.1    Yu, M.S.2    Liu, L.T.3
  • 27
    • 0030371548 scopus 로고    scopus 로고
    • Weighted binary trees for concurrent searching
    • D. Cohen and M.L. Fredman, Weighted binary trees for concurrent searching, J. Algorithms 20 (1996) 87-112.
    • (1996) J. Algorithms , vol.20 , pp. 87-112
    • Cohen, D.1    Fredman, M.L.2
  • 28
    • 0022790561 scopus 로고
    • Efficient selection on a binary tree
    • J. Cooper and S.G. Akl, Efficient selection on a binary tree, Inform. Processing Lett. 23 (1986) 123-126.
    • (1986) Inform. Processing Lett. , vol.23 , pp. 123-126
    • Cooper, J.1    Akl, S.G.2
  • 31
    • 52449146642 scopus 로고
    • Analysis of the standard deletion algorithms in exact fit domain binary search trees
    • J.C. Culberson and J.I. Munro, Analysis of the standard deletion algorithms in exact fit domain binary search trees, Algorithmica 5 (1990) 295-311.
    • (1990) Algorithmica , vol.5 , pp. 295-311
    • Culberson, J.C.1    Munro, J.I.2
  • 32
    • 0023499325 scopus 로고
    • Improving time and space efficiency in generalised binary search trees
    • W. Cunto and J.L. Gascon, Improving time and space efficiency in generalised binary search trees, Acta Inform. 24 (1987) 583-594.
    • (1987) Acta Inform. , vol.24 , pp. 583-594
    • Cunto, W.1    Gascon, J.L.2
  • 33
    • 0346020052 scopus 로고
    • Balancing a binary tree
    • A.C. Day, Balancing a binary tree, Comput. J. 19 (1976).
    • (1976) Comput. J. , vol.19
    • Day, A.C.1
  • 34
    • 0022754664 scopus 로고
    • A note on the height of binary search trees
    • L. Devroye, A note on the height of binary search trees, J. ACM 33 (1986) 489-498.
    • (1986) J. ACM , vol.33 , pp. 489-498
    • Devroye, L.1
  • 35
    • 0008746037 scopus 로고
    • On the generation of random binary search trees
    • L. Devroye and J.M. Robson, On the generation of random binary search trees, SIAM J. Comput. 24 (1995) 1141-1156.
    • (1995) SIAM J. Comput. , vol.24 , pp. 1141-1156
    • Devroye, L.1    Robson, J.M.2
  • 36
    • 0001646691 scopus 로고
    • On the variance of the height of random binary search trees
    • L. Devroye and B. Reed, On the variance of the height of random binary search trees, SIAM J. Comput. 24 (1995) 1157-1162.
    • (1995) SIAM J. Comput. , vol.24 , pp. 1157-1162
    • Devroye, L.1    Reed, B.2
  • 37
    • 0024755189 scopus 로고
    • A new algorithm for generating binary trees using rotations
    • M.C. Er, A new algorithm for generating binary trees using rotations, Comput. J. 32 (1989) 470-473.
    • (1989) Comput. J. , vol.32 , pp. 470-473
    • Er, M.C.1
  • 38
    • 84947684426 scopus 로고
    • A study of binary tree traversal algorithms and a tag-free threaded representation, Internat
    • Fenner and Loizou, A study of binary tree traversal algorithms and a tag-free threaded representation, Internat. J. Comput. Math. 20 (1986).
    • (1986) J. Comput. Math. , vol.20
    • Loizou, F.1
  • 39
    • 0019637328 scopus 로고
    • Optimal choice of discriminators in a balanced k-d binary search tree
    • Filho, Optimal choice of discriminators in a balanced k-d binary search tree, Inform. Processing Lett. 13 (1981).
    • (1981) Inform. Processing Lett. , vol.13
    • Filho1
  • 40
    • 0027806254 scopus 로고
    • Bounding the depth of search trees
    • A.S. Fraenkel and S.T. Klein, Bounding the depth of search trees, Comput. J. 36 (1993) 668-678.
    • (1993) Comput. J. , vol.36 , pp. 668-678
    • Fraenkel, A.S.1    Klein, S.T.2
  • 41
    • 0015403290 scopus 로고
    • Optimal binary identification procedures
    • M.R. Garey, Optimal binary identification procedures, SIAM J. Appl. Math. 23 (1972) 173-186.
    • (1972) SIAM J. Appl. Math. , vol.23 , pp. 173-186
    • Garey, M.R.1
  • 42
    • 0001873857 scopus 로고
    • Optimal binary search trees with restricted maximal depth
    • M.R. Garey, Optimal binary search trees with restricted maximal depth, SIAM J. Comput. 3 (1974) 101-110.
    • (1974) SIAM J. Comput. , vol.3 , pp. 101-110
    • Garey, M.R.1
  • 43
    • 0001194139 scopus 로고
    • A new algorithm for minimum cost binary trees
    • A.M. Garsia and M.L. Wachs, A new algorithm for minimum cost binary trees, SIAM J. Comput. 6 (1977) 622-642.
    • (1977) SIAM J. Comput. , vol.6 , pp. 622-642
    • Garsia, A.M.1    Wachs, M.L.2
  • 44
    • 0026868609 scopus 로고
    • A note on the reconstruction of a binary tree from its traversals
    • N. Gabrani and P. Shankar, A note on the reconstruction of a binary tree from its traversals, Inform. Processing Lett. 42 (1992) 117-119.
    • (1992) Inform. Processing Lett. , vol.42 , pp. 117-119
    • Gabrani, N.1    Shankar, P.2
  • 45
    • 0018032133 scopus 로고
    • Variations on a theme of Huffman
    • R.G. Gallager, Variations on a theme of Huffman, IEEE Trans. Inform. Theory 24 (1978) 668-674.
    • (1978) IEEE Trans. Inform. Theory , vol.24 , pp. 668-674
    • Gallager, R.G.1
  • 46
    • 0024011204 scopus 로고
    • An insertion algorithm for a minimal internal path length binary search tree
    • T.E. Gerasch, An insertion algorithm for a minimal internal path length binary search tree, Comm. ACM 31 (1988) 579-585.
    • (1988) Comm. ACM , vol.31 , pp. 579-585
    • Gerasch, T.E.1
  • 47
    • 0015066917 scopus 로고
    • Codes based on inaccurate source probabilities
    • E.N. Gilbert, Codes based on inaccurate source probabilities, IEEE Trans. Inform. Theory 17 (1971) 304-314.
    • (1971) IEEE Trans. Inform. Theory , vol.17 , pp. 304-314
    • Gilbert, E.N.1
  • 48
  • 49
    • 0347404246 scopus 로고
    • Tech. Report DCS-TR86-127, Dept. of Computer Science, Dartmouth College, Hanover, NH
    • J. Glenn, Binary trees, Tech. Report DCS-TR86-127, Dept. of Computer Science, Dartmouth College, Hanover, NH, 1986.
    • (1986) Binary Trees
    • Glenn, J.1
  • 50
    • 0348035011 scopus 로고
    • Sources which maximize the choice of a Huffman coding tree
    • S.W. Golomb, Sources which maximize the choice of a Huffman coding tree, Inform. and Control 45 (1980) 263-272.
    • (1980) Inform. and Control , vol.45 , pp. 263-272
    • Golomb, S.W.1
  • 51
    • 0008746582 scopus 로고
    • Inorder traversal of a binary tree and its inversion
    • E.W. Dijkstra, ed., Addison-Wesley, Reading, MA
    • D. Gries and J.L.A. van de Snepscheut, Inorder traversal of a binary tree and its inversion, in: E.W. Dijkstra, ed., Formal Development of Programs and Proofs (Addison-Wesley, Reading, MA, 1990).
    • (1990) Formal Development of Programs and Proofs
    • Gries, D.1    Van De Snepscheut, J.L.A.2
  • 52
    • 0016595392 scopus 로고
    • A principle of independence for binary tree searching
    • L.J. Guibas, A principle of independence for binary tree searching, Acta Inform. 4 (1974) 293-298.
    • (1974) Acta Inform. , vol.4 , pp. 293-298
    • Guibas, L.J.1
  • 57
    • 0347404236 scopus 로고
    • Tech. Report UCI/ICS-TR-85-13, Department of Information and Computer Science, University of California, Irvine, March
    • J.H. Hester and D.S. Hirschberg, Generation of optimal binary split trees, Tech. Report UCI/ICS-TR-85-13, Department of Information and Computer Science, University of California, Irvine, March 1985.
    • (1985) Generation of Optimal Binary Split Trees
    • Hester, J.H.1    Hirschberg, D.S.2
  • 58
    • 0013411471 scopus 로고
    • Some combinatorial properties of certain trees with applications to sorting and searching
    • T.N. Hibbard, Some combinatorial properties of certain trees with applications to sorting and searching, J. ACM 9 (1962) 13-28.
    • (1962) J. ACM , vol.9 , pp. 13-28
    • Hibbard, T.N.1
  • 59
    • 0021098041 scopus 로고
    • Listing and counting subtrees of equal size of a binary tree
    • T. Hikita, Listing and counting subtrees of equal size of a binary tree, Inform. Processing Lett. 17 (1983) 225-229.
    • (1983) Inform. Processing Lett. , vol.17 , pp. 225-229
    • Hikita, T.1
  • 61
    • 0017501562 scopus 로고
    • An improved bound for weight balanced trees
    • Y. Horibe, An improved bound for weight balanced trees, Inform. and Control 34 (1977) 148-151.
    • (1977) Inform. and Control , vol.34 , pp. 148-151
    • Horibe, Y.1
  • 62
    • 0018311877 scopus 로고
    • On the max-entropy rule for a binary search tree
    • Y. Horibe and T.O.H. Nemetz, On the max-entropy rule for a binary search tree, Acta Inform. 12 (1979) 63-72.
    • (1979) Acta Inform. , vol.12 , pp. 63-72
    • Horibe, Y.1    Nemetz, T.O.H.2
  • 63
    • 0011560336 scopus 로고
    • A new proof of the T-C algorithm
    • T.C. Hu, A new proof of the T-C algorithm, SIAM J. Appl. Math. 25 (1973) 83-94.
    • (1973) SIAM J. Appl. Math. , vol.25 , pp. 83-94
    • Hu, T.C.1
  • 66
    • 0015474969 scopus 로고
    • Least upper bound on the cost of optimal binary search trees
    • T.C. Hu and K.C. Tan, Least upper bound on the cost of optimal binary search trees, Acta Inform. 1 (1972) 307-310.
    • (1972) Acta Inform. , vol.1 , pp. 307-310
    • Hu, T.C.1    Tan, K.C.2
  • 67
    • 0006730325 scopus 로고
    • Path lengths of binary search trees
    • T.C. Hu and K.C. Tan, Path lengths of binary search trees, SIAM J. Appl. Math. 22 (1972) 225-234.
    • (1972) SIAM J. Appl. Math. , vol.22 , pp. 225-234
    • Hu, T.C.1    Tan, K.C.2
  • 68
    • 0000978261 scopus 로고
    • Optimal computer search trees and variable length alphabetic codes
    • T.C. Hu and A.C. Tucker, Optimal computer search trees and variable length alphabetic codes, SIAM J. Appl. Math. 21 (1971) 514-532.
    • (1971) SIAM J. Appl. Math. , vol.21 , pp. 514-532
    • Hu, T.C.1    Tucker, A.C.2
  • 69
    • 84938015047 scopus 로고
    • A method for the construction of minimum redundancy codes
    • D.A. Huffman, A method for the construction of minimum redundancy codes, Proc. IRE 40 (1952) 1098-1101.
    • (1952) Proc. IRE , vol.40 , pp. 1098-1101
    • Huffman, D.A.1
  • 70
    • 0003031816 scopus 로고
    • Optimal alphabetic trees
    • A. Itai, Optimal alphabetic trees, SIAM J. Comput. 5 (1976) 9-18.
    • (1976) SIAM J. Comput. , vol.5 , pp. 9-18
    • Itai, A.1
  • 71
    • 0004310601 scopus 로고
    • Tech. Report CMU-CS-89-112 Dept. of Computer Science Carnegie-Mellon University, January
    • G. Jacobson, Succinct static data structures, Tech. Report CMU-CS-89-112 Dept. of Computer Science Carnegie-Mellon University, January 1989.
    • (1989) Succinct Static Data Structures
    • Jacobson, G.1
  • 72
    • 0026869836 scopus 로고
    • An optimal algorithm for reconstructing a binary tree
    • V. Kamakoti and C.P. Rangan, An optimal algorithm for reconstructing a binary tree, Inform. Processing Lett. 42 (1992) 113-115.
    • (1992) Inform. Processing Lett. , vol.42 , pp. 113-115
    • Kamakoti, V.1    Rangan, C.P.2
  • 74
    • 85008958080 scopus 로고    scopus 로고
    • Sequential and parallel subquadratic work algorithms for constructing approximately optimal binary search trees
    • M. Karpinski, L.L. Larmore and W. Rytter, Sequential and parallel subquadratic work algorithms for constructing approximately optimal binary search trees, in: Proc. 7th Ann. ACM-SIAM Symp. on Discrete Algorithms (1996) 36-41.
    • (1996) Proc. 7th Ann. ACM-SIAM Symp. on Discrete Algorithms , pp. 36-41
    • Karpinski, M.1    Larmore, L.L.2    Rytter, W.3
  • 76
    • 0346143364 scopus 로고
    • Binary search trees constructed from nondistinct keys with/without specified probabilities
    • R. Kemp, Binary search trees constructed from nondistinct keys with/without specified probabilities, Theoret. Comput. Sci. 156 (1989) 181-203.
    • (1989) Theoret. Comput. Sci. , vol.156 , pp. 181-203
    • Kemp, R.1
  • 77
    • 0019682665 scopus 로고
    • Generalized nonrecursive traversal of binary trees
    • A.C. Kilgour, Generalized nonrecursive traversal of binary trees, Software-Practice Experience 11 (1981) 1299-1306.
    • (1981) Software-Practice Experience , vol.11 , pp. 1299-1306
    • Kilgour, A.C.1
  • 78
    • 38249029633 scopus 로고
    • A new proof of the Garsia-Wachs algorithm
    • J.H. Kingston, A new proof of the Garsia-Wachs algorithm, J. Algorithms 9 (1988) 129-136.
    • (1988) J. Algorithms , vol.9 , pp. 129-136
    • Kingston, J.H.1
  • 81
    • 0024640340 scopus 로고
    • On the path length of binary trees
    • R. Klein and D. Wood, On the path length of binary trees, J. ACM 36 (1989) 280-289.
    • (1989) J. ACM , vol.36 , pp. 280-289
    • Klein, R.1    Wood, D.2
  • 83
    • 84976764848 scopus 로고
    • A numbering system for binary trees
    • G.D. Knott, A numbering system for binary trees, Comm. ACM 20 (1977) 113-115.
    • (1977) Comm. ACM , vol.20 , pp. 113-115
    • Knott, G.D.1
  • 85
    • 0015197890 scopus 로고
    • Optimum binary search trees
    • D.E. Knuth, Optimum binary search trees, Acta Inform. 1 (1971) 14-25.
    • (1971) Acta Inform. , vol.1 , pp. 14-25
    • Knuth, D.E.1
  • 87
    • 0001492890 scopus 로고
    • Dynamic Huffman coding
    • D.E. Knuth, Dynamic Huffman coding, J. Algorithms 6 (1985) 163-180.
    • (1985) J. Algorithms , vol.6 , pp. 163-180
    • Knuth, D.E.1
  • 91
    • 0019054806 scopus 로고
    • Concurrent manipulation of binary search trees
    • H.T. Kung and P.L. Lehman, Concurrent manipulation of binary search trees, ACM Trans. Database Systems 5 (1980) 354-382.
    • (1980) ACM Trans. Database Systems , vol.5 , pp. 354-382
    • Kung, H.T.1    Lehman, P.L.2
  • 93
    • 0022715563 scopus 로고
    • Probabilities related to father-son distances in binary search trees
    • C.E. Langenhop and W.E. Wright, Probabilities related to father-son distances in binary search trees, SIAM J. Comput. 15 (1986) 520-530.
    • (1986) SIAM J. Comput. , vol.15 , pp. 520-530
    • Langenhop, C.E.1    Wright, W.E.2
  • 95
    • 0010316296 scopus 로고
    • A subquadratic algorithm for constructing approximately optimal binary search trees
    • L.L. Larmore, A subquadratic algorithm for constructing approximately optimal binary search trees, J. Algorithms 8 (1987) 579-591.
    • (1987) J. Algorithms , vol.8 , pp. 579-591
    • Larmore, L.L.1
  • 96
    • 0011624783 scopus 로고
    • Tech. Report UCI//ICS-TR-88-01, Dept. of Information and Computer Science, University of California, Irvine, March
    • L.L. Larmore, Length limited coding and optimal height-limited binary trees, Tech. Report UCI//ICS-TR-88-01, Dept. of Information and Computer Science, University of California, Irvine, March 1989.
    • (1989) Length Limited Coding and Optimal Height-limited Binary Trees
    • Larmore, L.L.1
  • 97
    • 0025464931 scopus 로고
    • A fast algorithm for optimal length-limited Huffman codes
    • L.L. Larmore and D.S. Hirschberg, A fast algorithm for optimal length-limited Huffman codes, J. ACM 37 (1990) 464-473.
    • (1990) J. ACM , vol.37 , pp. 464-473
    • Larmore, L.L.1    Hirschberg, D.S.2
  • 99
    • 0001579424 scopus 로고
    • Constructing Huffman trees in parallel
    • L.L. Larmore and T.M. Przytycka, Constructing Huffman trees in parallel, SIAM J. Comput. 24 (1995) 1163-1169.
    • (1995) SIAM J. Comput. , vol.24 , pp. 1163-1169
    • Larmore, L.L.1    Przytycka, T.M.2
  • 100
    • 0030601006 scopus 로고    scopus 로고
    • A parallel algorithm for optimum height-limited alphabetic binary trees
    • L.L. Larmore and T.M. Przytycka, A parallel algorithm for optimum height-limited alphabetic binary trees, J. Parallel Distri. Comput. 35 (1996) 49-56.
    • (1996) J. Parallel Distri. Comput. , vol.35 , pp. 49-56
    • Larmore, L.L.1    Przytycka, T.M.2
  • 101
    • 0017631930 scopus 로고
    • Worst case analysis for region and partial region searches in multidimensional binary search trees and balanced quad trees
    • D.T. Lee and C.K. Wong, Worst case analysis for region and partial region searches in multidimensional binary search trees and balanced quad trees, Acta Inform. 9 (1977) 23-29.
    • (1977) Acta Inform. , vol.9 , pp. 23-29
    • Lee, D.T.1    Wong, C.K.2
  • 102
    • 0024716645 scopus 로고
    • Heuristics for optimum binary search trees and minimum weight triangulation problems
    • C. Levcopoulos, A. Lingas and J. R. Sack, Heuristics for optimum binary search trees and minimum weight triangulation problems, Theoret. Comput. Sci. 66 (1989) 181-203.
    • (1989) Theoret. Comput. Sci. , vol.66 , pp. 181-203
    • Levcopoulos, C.1    Lingas, A.2    Sack, J.R.3
  • 103
  • 104
    • 0023230872 scopus 로고
    • Left distance binary tree representations
    • E. Makinen, Left distance binary tree representations, BIT 27 (1987) 163-169.
    • (1987) BIT , vol.27 , pp. 163-169
    • Makinen, E.1
  • 105
    • 0346773718 scopus 로고
    • Constructing a binary tree from its traversals
    • E. Makinen, Constructing a binary tree from its traversals, BIT 29 (1989) 572-578.
    • (1989) BIT , vol.29 , pp. 572-578
    • Makinen, E.1
  • 106
    • 0348035023 scopus 로고
    • A linear time and space algorithm for finding isomorphic subtrees of a binary tree
    • E. Makinen, A linear time and space algorithm for finding isomorphic subtrees of a binary tree, BIT 31 (1991).
    • (1991) BIT , vol.31
    • Makinen, E.1
  • 107
    • 0347404242 scopus 로고
    • A note on Gupta's binary tree codings
    • E. Makinen, A note on Gupta's binary tree codings, Bull. EATCS 49 (1993).
    • (1993) Bull. EATCS , vol.49
    • Makinen, E.1
  • 108
    • 0002416957 scopus 로고
    • Best Huffman codes
    • G. Markowsky, Best Huffman codes, Acta Inform. 16 (1981) 363-370.
    • (1981) Acta Inform. , vol.16 , pp. 363-370
    • Markowsky, G.1
  • 110
    • 0016647179 scopus 로고
    • Nearly optimal binary search trees
    • K. Mehlhorn, Nearly optimal binary search trees, Acta Inform. 5 (1975) 287-295.
    • (1975) Acta Inform. , vol.5 , pp. 287-295
    • Mehlhorn, K.1
  • 111
    • 0001194140 scopus 로고
    • A best possible bound for the weighted path length of binary search trees
    • K. Mehlhorn, A best possible bound for the weighted path length of binary search trees, SIAM J. Comput. 6 (1977) 235-239.
    • (1977) SIAM J. Comput. , vol.6 , pp. 235-239
    • Mehlhorn, K.1
  • 112
    • 0040200552 scopus 로고
    • Dynamic binary search
    • K. Mehlhorn, Dynamic binary search, SIAM J. Comput. 8 (1979) 175-198.
    • (1979) SIAM J. Comput. , vol.8 , pp. 175-198
    • Mehlhorn, K.1
  • 118
    • 0021474507 scopus 로고
    • Fault tolerance and storage reduction in binary search trees
    • J.I. Munro and P.V. Poblete, Fault tolerance and storage reduction in binary search trees, Inform. and Control 62 (1984) 210-218.
    • (1984) Inform. and Control , vol.62 , pp. 210-218
    • Munro, J.I.1    Poblete, P.V.2
  • 119
    • 84976723864 scopus 로고
    • Binary search trees and file organisation
    • J. Nievergelt, Binary search trees and file organisation, ACM Comput. Surveys 6 (1974) 195-207.
    • (1974) ACM Comput. Surveys , vol.6 , pp. 195-207
    • Nievergelt, J.1
  • 121
    • 0007082977 scopus 로고
    • Binary search trees of bounded balance
    • J. Nievergelt and E.M. Riengold, Binary search trees of bounded balance, SIAM J. Comput. 21 (1973) 33-43.
    • (1973) SIAM J. Comput. , vol.21 , pp. 33-43
    • Nievergelt, J.1    Riengold, E.M.2
  • 122
    • 84976702030 scopus 로고
    • Upper bounds for the total path length of binary trees
    • J. Nievergelt and C.K. Wong, Upper bounds for the total path length of binary trees, J. ACM 20 (1973) 1-6.
    • (1973) J. ACM , vol.20 , pp. 1-6
    • Nievergelt, J.1    Wong, C.K.2
  • 124
    • 85030757861 scopus 로고
    • An optimal parallel algorithm to reconstruct a binary tree from its traversals
    • Proc. Advances in Computing and Information-ICCI: Internat. Conf. on Computing and Information, Springer, New York
    • S. Olariu, C. Overstreet and Z. Wen, An optimal parallel algorithm to reconstruct a binary tree from its traversals, in: Proc. Advances in Computing and Information-ICCI: Internat. Conf. on Computing and Information, Lecture Notes in Computer Science, Vol. 497 (Springer, New York, 1991) 484-495
    • (1991) Lecture Notes in Computer Science , vol.497 , pp. 484-495
    • Olariu, S.1    Overstreet, C.2    Wen, Z.3
  • 125
    • 0346773720 scopus 로고
    • Reconstructing a binary tree from its traversals in doubly logarithmic CREW time
    • S. Olariu, C. Overstreet and Z. Wen, Reconstructing a binary tree from its traversals in doubly logarithmic CREW time, J. Parallel Distri. Comput. 21 (1995).
    • (1995) J. Parallel Distri. Comput. , vol.21
    • Olariu, S.1    Overstreet, C.2    Wen, Z.3
  • 126
    • 85013565070 scopus 로고
    • How to update a balanced binary tree with a constant number of rotations
    • Proc. Scandinavian Workshop on Algorithm Theory, Springer, New York
    • Ottmann and Wood, How to update a balanced binary tree with a constant number of rotations, in: Proc. Scandinavian Workshop on Algorithm Theory, Lecture Notes in Computer Science (Springer, New York, 1990).
    • (1990) Lecture Notes in Computer Science
    • Ottmann1    Wood2
  • 127
    • 0022693194 scopus 로고
    • Enumerating ranking and unranking binary trees
    • J.M. Pallo, Enumerating ranking and unranking binary trees, Comput. J. 29 (1986).
    • (1986) Comput. J. , vol.29
    • Pallo, J.M.1
  • 128
    • 0001091442 scopus 로고
    • The analysis of a fringe heuristic for binary search trees
    • P. V. Poblete and J. I. Munro, The analysis of a fringe heuristic for binary search trees, J. Algorithms 6 (1985) 336-350.
    • (1985) J. Algorithms , vol.6 , pp. 336-350
    • Poblete, P.V.1    Munro, J.I.2
  • 130
    • 0030107528 scopus 로고    scopus 로고
    • New lower bounds on the cost of binary search trees
    • R. de Prisco and A. de Santis, New lower bounds on the cost of binary search trees, Theoret. Comput. Sci. 156 (1996) 315-325.
    • (1996) Theoret. Comput. Sci. , vol.156 , pp. 315-325
    • De Prisco, R.1    De Santis, A.2
  • 131
    • 0029733590 scopus 로고    scopus 로고
    • On the redundancy achieved by Huffman codes
    • R. de Prisco and A. de Santis, On the redundancy achieved by Huffman codes, Inform. Sci. 88 (1996) 131-148.
    • (1996) Inform. Sci. , vol.88 , pp. 131-148
    • De Prisco, R.1    De Santis, A.2
  • 133
    • 0029247408 scopus 로고
    • Characteristic inequalities for binary trees
    • R. de Prisco and G. Persiano, Characteristic inequalities for binary trees, Inform. Processing Lett. 53 (1995) 201-207.
    • (1995) Inform. Processing Lett. , vol.53 , pp. 201-207
    • De Prisco, R.1    Persiano, G.2
  • 134
    • 0018912939 scopus 로고
    • On the generation of binary trees
    • A. Proskurowski, On the generation of binary trees, J. ACM 27 (1980) 1-2.
    • (1980) J. ACM , vol.27 , pp. 1-2
    • Proskurowski, A.1
  • 136
    • 0018517817 scopus 로고
    • An optimal insertion algorithm for one-sided height-balanced binary search trees
    • K.J. Raeihae and S.H. Zweben, An optimal insertion algorithm for one-sided height-balanced binary search trees, Comm. ACM 22 (1979) 508-512.
    • (1979) Comm. ACM , vol.22 , pp. 508-512
    • Raeihae, K.J.1    Zweben, S.H.2
  • 137
    • 0026815319 scopus 로고
    • Testing the optimality of alphabetic trees
    • P. Ramanan, Testing the optimality of alphabetic trees, Theoret. Comput. Sci. 93 (1992) 279-301.
    • (1992) Theoret. Comput. Sci. , vol.93 , pp. 279-301
    • Ramanan, P.1
  • 138
  • 139
    • 0346143360 scopus 로고
    • Bounds for weighted balanced trees
    • J. Rissanen, Bounds for weighted balanced trees, IBM J. Res. Develop. (1973) 101-105.
    • (1973) IBM J. Res. Develop. , pp. 101-105
    • Rissanen, J.1
  • 140
    • 0007375714 scopus 로고
    • Generating t-ary trees lexicographically
    • F. Ruskey, Generating t-ary trees lexicographically, SIAM J. Comput. 7 (1978) 424-439.
    • (1978) SIAM J. Comput. , vol.7 , pp. 424-439
    • Ruskey, F.1
  • 141
    • 0008942026 scopus 로고
    • Generating binary trees lexicographically
    • F. Ruskey and T.C. Hu, Generating binary trees lexicographically, SIAM J. Comput. 6 (1977) 745-758.
    • (1977) SIAM J. Comput. , vol.6 , pp. 745-758
    • Ruskey, F.1    Hu, T.C.2
  • 142
    • 0028378073 scopus 로고
    • Tight upper and lower bounds on the path length of binary trees
    • A. de Santis and G. Persiano, Tight upper and lower bounds on the path length of binary trees, SIAM J. Comput. 23 (1994) 12-23.
    • (1994) SIAM J. Comput. , vol.23 , pp. 12-23
    • De Santis, A.1    Persiano, G.2
  • 143
    • 0002571721 scopus 로고
    • An optimum encoding with minimum longest code and total number of digits
    • E.S. Schwartz, An optimum encoding with minimum longest code and total number of digits, Inform. and Control 7 (1964) 37-44.
    • (1964) Inform. and Control , vol.7 , pp. 37-44
    • Schwartz, E.S.1
  • 144
    • 0005072283 scopus 로고
    • Generating a canonical prefix encoding
    • E.S. Schwartz and B. Kallick, Generating a canonical prefix encoding, Comm. ACM 7 (1964) 166-169.
    • (1964) Comm. ACM , vol.7 , pp. 166-169
    • Schwartz, E.S.1    Kallick, B.2
  • 145
    • 0022093855 scopus 로고
    • Self-adjusting binary search trees
    • D.D. Sleator and R.E. Tarjan, Self-adjusting binary search trees, J. ACM 32 (1985) 652-686.
    • (1985) J. ACM , vol.32 , pp. 652-686
    • Sleator, D.D.1    Tarjan, R.E.2
  • 146
    • 0018915923 scopus 로고
    • A note on enumerating binary trees
    • M. Solomon and R.A. Finkel, A note on enumerating binary trees, J. ACM 27 (1980) 3-5.
    • (1980) J. ACM , vol.27 , pp. 3-5
    • Solomon, M.1    Finkel, R.A.2
  • 147
    • 21144461903 scopus 로고
    • The optimal binary search tree for Andersson's search algorithm
    • D. Spuler, The optimal binary search tree for Andersson's search algorithm, Acta Inform. 30 (1993) 405-407.
    • (1993) Acta Inform. , vol.30 , pp. 405-407
    • Spuler, D.1
  • 148
    • 0348035020 scopus 로고
    • Ranking and listing algorithms for k-ary trees
    • A. E. Trojanowski, Ranking and listing algorithms for k-ary trees, SIAM J. Comput. 1 (1978) 492-509.
    • (1978) SIAM J. Comput. , vol.1 , pp. 492-509
    • Trojanowski, A.E.1
  • 150
    • 0018322434 scopus 로고
    • Dynamic weighted binary search trees
    • K. Unterauer, Dynamic weighted binary search trees, Acta Inform. 11 (1979) 341-362.
    • (1979) Acta Inform. , vol.11 , pp. 341-362
    • Unterauer, K.1
  • 151
    • 0026202470 scopus 로고
    • A loopless algorithm for generating binary tree sequences
    • D.R. van Baronaigien, A loopless algorithm for generating binary tree sequences, Inform. Processing Lett. 39 (1991) 189-194.
    • (1991) Inform. Processing Lett. , vol.39 , pp. 189-194
    • Van Baronaigien, D.R.1
  • 154
    • 0017961374 scopus 로고
    • A data structure for manipulating priority queues
    • J. Vuillemin, A data structure for manipulating priority queues, Comm. ACM 21 (1978) 309-315.
    • (1978) Comm. ACM , vol.21 , pp. 309-315
    • Vuillemin, J.1
  • 155
    • 0348035018 scopus 로고
    • A top-down algorithm for constructing nearly optimal lexicographic trees
    • Academic Press, New York
    • W.A. Walker and C.C. Gotlieb, A top-down algorithm for constructing nearly optimal lexicographic trees, in: Graph Theory and Computing (Academic Press, New York, 1972) 303-323.
    • (1972) Graph Theory and Computing , pp. 303-323
    • Walker, W.A.1    Gotlieb, C.C.2
  • 156
    • 0016891108 scopus 로고
    • Optimal alphabetic search trees with restricted maximal height
    • R.L. Wessner, Optimal alphabetic search trees with restricted maximal height, Inform. Processing Lett. 4 (1976) 90-94.
    • (1976) Inform. Processing Lett. , vol.4 , pp. 90-94
    • Wessner, R.L.1
  • 157
    • 0022888419 scopus 로고
    • Lower bound for accessing binary search trees with rotations
    • R. Wilber, Lower bound for accessing binary search trees with rotations, in: Proc. 27th Ann. Sympo. Found. Comput. Sci. (1986) 27-29.
    • (1986) Proc. 27th Ann. Sympo. Found. Comput. Sci. , pp. 27-29
    • Wilber, R.1
  • 158
    • 0024611994 scopus 로고
    • Lower bounds for accessing binary search trees with rotations
    • R. Wilber, Lower bounds for accessing binary search trees with rotations, SIAM J. Comput 18 (1989) 56-57.
    • (1989) SIAM J. Comput , vol.18 , pp. 56-57
    • Wilber, R.1
  • 159
    • 0019478197 scopus 로고
    • Binary search trees in secondary memory
    • W.E. Wright, Binary search trees in secondary memory, Acta Inform. 15 (1981) 3-17.
    • (1981) Acta Inform. , vol.15 , pp. 3-17
    • Wright, W.E.1
  • 160
  • 161
    • 0042818574 scopus 로고
    • Speed-up in dynamic programming
    • F.F. Yao, Speed-up in dynamic programming, SIAM J. Alg. Discrete Math. 3 (1982) 532-540.
    • (1982) SIAM J. Alg. Discrete Math. , vol.3 , pp. 532-540
    • Yao, F.F.1
  • 162
    • 0026156006 scopus 로고
    • Alphabetic codes revisited
    • R.W. Yeung, Alphabetic codes revisited, IEEE Trans. Inform. Theory 37 (1991) 564-572.
    • (1991) IEEE Trans. Inform. Theory , vol.37 , pp. 564-572
    • Yeung, R.W.1
  • 163
    • 0026154151 scopus 로고
    • Local redundancy and progressive bounds on the expected length of a Huffman code
    • R.W. Yeung, Local redundancy and progressive bounds on the expected length of a Huffman code, IEEE Trans. Inform. Theory 37 (1991) 687-691.
    • (1991) IEEE Trans. Inform. Theory , vol.37 , pp. 687-691
    • Yeung, R.W.1
  • 164
    • 84976765056 scopus 로고
    • Hu-Tucker minimum redundancy alphabetic coding method
    • J.M. Yohe, Hu-Tucker minimum redundancy alphabetic coding method, Comm. ACM 15 (1972) 360-362.
    • (1972) Comm. ACM , vol.15 , pp. 360-362
    • Yohe, J.M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.