메뉴 건너뛰기




Volumn 51, Issue 4, 2008, Pages 451-469

Analysis of linear time sorting algorithms

Author keywords

Bucket sort; Cache latency; Flashsort1; Linear probing sort; Linear time sorting algorithms; Quicksort; Radix sort

Indexed keywords

BOOLEAN FUNCTIONS; FUNCTION EVALUATION; SEQUENTIAL SWITCHING;

EID: 46849095882     PISSN: 00104620     EISSN: 14602067     Source Type: Journal    
DOI: 10.1093/comjnl/bxm097     Document Type: Article
Times cited : (5)

References (46)
  • 1
    • 46849095997 scopus 로고    scopus 로고
    • Knuth, D.E. (1973) The Art of Computer Programming, 3: Sorting and Searching (1 edn, Second Printing). Addison-Wesley, Reading, MA.
    • Knuth, D.E. (1973) The Art of Computer Programming, Volume 3: Sorting and Searching (1 edn, Second Printing). Addison-Wesley, Reading, MA.
  • 3
    • 46849093589 scopus 로고    scopus 로고
    • Gonnet, G.H. and Baeza-Yates, R. (1991) Handbook of Algorithms and Data Structures, In Pascal and C, (2 edn). Addison-Wesley, Reading, MA.
    • Gonnet, G.H. and Baeza-Yates, R. (1991) Handbook of Algorithms and Data Structures, In Pascal and C, (2 edn). Addison-Wesley, Reading, MA.
  • 6
    • 25144504687 scopus 로고    scopus 로고
    • MSL: An Efficient Adaptive In-Place Radix Sort Algorithm
    • Bubak, M, van Albada, G.D, Sloot, P.M.A. and Dongarra, J.J, eds, Computational Science, ICCS 2004, 4th International Conference Proceedings, Part II, Kraków, Poland, 6-9 June, Springer-Verlag, Berlin
    • El-Aker, F. and Al-Badarneh, A. (2004) MSL: An Efficient Adaptive In-Place Radix Sort Algorithm. In Bubak, M., van Albada, G.D., Sloot, P.M.A. and Dongarra, J.J. (eds), Computational Science - ICCS 2004, 4th International Conference Proceedings, Part II, Kraków, Poland, 6-9 June 2004. Lecture Notes in Computer Science, Vol. 3037/2004, (pp. 606-609). Springer-Verlag, Berlin.
    • (2004) Lecture Notes in Computer Science , vol.3037 , Issue.2004 , pp. 606-609
    • El-Aker, F.1    Al-Badarneh, A.2
  • 7
    • 46849101723 scopus 로고    scopus 로고
    • Neubert, K.-D. (1998) The Flashsort1 Algorithm. Dr. Dobb's J., 23, Issue 2 (February 1998), 123-125. See also: http://www. neubert.net/Flapaper/9802n.htm.
    • Neubert, K.-D. (1998) The Flashsort1 Algorithm. Dr. Dobb's J., 23, Issue 2 (February 1998), 123-125. See also: http://www. neubert.net/Flapaper/9802n.htm.
  • 8
    • 0017926204 scopus 로고
    • Sorting by distributive partitioning
    • Dobosiewicz, W. (1978) Sorting by distributive partitioning. Inf. Process. Lett., 7, 1-6.
    • (1978) Inf. Process. Lett , vol.7 , pp. 1-6
    • Dobosiewicz, W.1
  • 9
    • 0019317366 scopus 로고
    • The design and analysis of a new hybrid sorting algorithm
    • Meijer, H. and Akl, S.G. (1980) The design and analysis of a new hybrid sorting algorithm. Inf. Process. Lett., 10, 213-218.
    • (1980) Inf. Process. Lett , vol.10 , pp. 213-218
    • Meijer, H.1    Akl, S.G.2
  • 10
    • 0019317361 scopus 로고
    • Controlled density sorting
    • Melville, R. and Gries, D. (1980) Controlled density sorting. Inf. Process. Lett., 10, 169-172.
    • (1980) Inf. Process. Lett , vol.10 , pp. 169-172
    • Melville, R.1    Gries, D.2
  • 11
    • 0039936094 scopus 로고
    • The analysis of linear probing sort by the use of new mathematical transform
    • Gonnet, G.H. and Munro, J.I. (1984) The analysis of linear probing sort by the use of new mathematical transform. J. Algorithms, 5, 451-470.
    • (1984) J. Algorithms , vol.5 , pp. 451-470
    • Gonnet, G.H.1    Munro, J.I.2
  • 12
    • 4644255285 scopus 로고
    • Linear probing sort
    • Dobosiewicz, W. (1991) Linear probing sort. Comput. J., 34, 370-372.
    • (1991) Comput. J , vol.34 , pp. 370-372
    • Dobosiewicz, W.1
  • 13
    • 46849096439 scopus 로고    scopus 로고
    • Carlsson, S., Katajainen, J. and Teuhola, J. (1992) In-place Linear Probing. In Finkel, A. and Jantzen, M. (eds), STACS 92: 9th Annual Symposium on Theoretical Aspects of Computer Science, Cachan, France, 13-15 February 1992. Lecture Notes in Computer Science, 577/ 1992 (pp. 581-587). Springer-Verlag, Berlin.
    • Carlsson, S., Katajainen, J. and Teuhola, J. (1992) In-place Linear Probing. In Finkel, A. and Jantzen, M. (eds), STACS 92: 9th Annual Symposium on Theoretical Aspects of Computer Science, Cachan, France, 13-15 February 1992. Lecture Notes in Computer Science, Vol. 577/ 1992 (pp. 581-587). Springer-Verlag, Berlin.
  • 14
    • 0002471183 scopus 로고    scopus 로고
    • The influence of caches on the performance of heaps
    • Art. No. 4
    • LaMarca, A. and Ladner, R.E. (1996) The influence of caches on the performance of heaps. J. Exp. Algorithmics, 1, Art. No. 4.
    • (1996) J. Exp. Algorithmics , vol.1
    • LaMarca, A.1    Ladner, R.E.2
  • 15
    • 0344406606 scopus 로고    scopus 로고
    • The influence of caches on the performance of sorting
    • LaMarca, A. and Ladner, R.E. (1999) The influence of caches on the performance of sorting. J. Algorithms, 31, 66-104.
    • (1999) J. Algorithms , vol.31 , pp. 66-104
    • LaMarca, A.1    Ladner, R.E.2
  • 16
    • 84957072154 scopus 로고    scopus 로고
    • Analysing Cache Effects in Distribution Sorting
    • Vitter, J.S. and Zaroliagis, C.D, eds, Proceedings of the 3rd International Workshop on Algorithm Engineering, London, UK, 19-21 July, Springer-Verlag, Berlin
    • Rahman, N. and Raman, R. (1999) Analysing Cache Effects in Distribution Sorting. In Vitter, J.S. and Zaroliagis, C.D. (eds), Proceedings of the 3rd International Workshop on Algorithm Engineering, London, UK, 19-21 July 1999. Lecture Notes in Computer Science, Vol. 1668/1999 (pp. 183-197). Springer-Verlag, Berlin.
    • (1999) Lecture Notes in Computer Science , vol.1668 , pp. 183-197
    • Rahman, N.1    Raman, R.2
  • 17
    • 84927132247 scopus 로고    scopus 로고
    • Analysing the Cache Behaviour of Non-uniform Distribution Sorting Algorithms
    • Paterson, M, ed, Proceedings of the 8th Annual European Symposium on Algorithms, Saarbrücken, Germany, 5-8 September, Springer-Verlag, Berlin
    • Rahman, N. and Raman, R. (2000) Analysing the Cache Behaviour of Non-uniform Distribution Sorting Algorithms. In Paterson, M. (ed), Proceedings of the 8th Annual European Symposium on Algorithms, Saarbrücken, Germany, 5-8 September 2000. Lecture Notes in Computer Science, Vol. 1879/2000 (pp. 380-391). Springer-Verlag, Berlin.
    • (2000) Lecture Notes in Computer Science , vol.1879 , pp. 380-391
    • Rahman, N.1    Raman, R.2
  • 18
    • 85005914923 scopus 로고    scopus 로고
    • Rahman, N. and Raman, R. (2000) Analysing cache effects in distribution sorting. J. Exp. Algorithmics, 5, Art. No. 14.
    • Rahman, N. and Raman, R. (2000) Analysing cache effects in distribution sorting. J. Exp. Algorithmics, 5, Art. No. 14.
  • 19
    • 33749364766 scopus 로고    scopus 로고
    • Adapting radix sort to the memory hierarchy
    • Art. No. 7
    • Rahman, N. and Raman, R. (2001) Adapting radix sort to the memory hierarchy. J. Exp. Algorithmics, 6, Art. No. 7.
    • (2001) J. Exp. Algorithmics , vol.6
    • Rahman, N.1    Raman, R.2
  • 20
    • 0031541995 scopus 로고    scopus 로고
    • The diagonal poisson transform and its application to the analysis of a hashing scheme
    • Poblete, PV., Viola, A. and Munro, J.I (1997) The diagonal poisson transform and its application to the analysis of a hashing scheme. Random Struct. Algorithms, 10, 221-255.
    • (1997) Random Struct. Algorithms , vol.10 , pp. 221-255
    • Poblete, P.V.1    Viola, A.2    Munro, J.I.3
  • 21
    • 19544364512 scopus 로고    scopus 로고
    • Linear probing and graphs
    • Knuth, D.E. (1998) Linear probing and graphs. Algorithmica, 22 561-568.
    • (1998) Algorithmica , vol.22 , pp. 561-568
    • Knuth, D.E.1
  • 22
    • 19544388116 scopus 로고    scopus 로고
    • On the analysis of linear probing hashing
    • Flajolet, P., Poblete, P. and Viola, A. (1998) On the analysis of linear probing hashing. Algorithmica, 22, 490-515.
    • (1998) Algorithmica , vol.22 , pp. 490-515
    • Flajolet, P.1    Poblete, P.2    Viola, A.3
  • 23
    • 0035539866 scopus 로고    scopus 로고
    • Asymptotic distribution for the cost of linear probing hashing
    • Janson, S. (2001) Asymptotic distribution for the cost of linear probing hashing. Random Struct. Algorithms, 19, 438-471.
    • (2001) Random Struct. Algorithms , vol.19 , pp. 438-471
    • Janson, S.1
  • 24
    • 47249130992 scopus 로고    scopus 로고
    • Viola, A. (2005) Exact distribution of individual displacements in linear probing hashing. ACM Trans. Algorithms, 1, 214-242.
    • Viola, A. (2005) Exact distribution of individual displacements in linear probing hashing. ACM Trans. Algorithms, 1, 214-242.
  • 25
    • 85023626599 scopus 로고    scopus 로고
    • Janson, S. (2005) Individual displacements for linear probing hashing with different insertion policies. ACM Trans. Algorithms, 1, 177-213.
    • Janson, S. (2005) Individual displacements for linear probing hashing with different insertion policies. ACM Trans. Algorithms, 1, 177-213.
  • 27
    • 33746412350 scopus 로고    scopus 로고
    • Asymptotics in Knuth's parking problem for caravans
    • Bertoin, J. and Miermont, G. (2006) Asymptotics in Knuth's parking problem for caravans. Random Struct. Algorithms, 29, 38-55.
    • (2006) Random Struct. Algorithms , vol.29 , pp. 38-55
    • Bertoin, J.1    Miermont, G.2
  • 31
    • 0027201278 scopus 로고
    • Benchmarks for basic scheduling problems
    • Taillard, E. (1993) Benchmarks for basic scheduling problems. Eur. J. Oper. Res., 64, 278-285.
    • (1993) Eur. J. Oper. Res , vol.64 , pp. 278-285
    • Taillard, E.1
  • 34
    • 46849117015 scopus 로고    scopus 로고
    • Moss, L. (1986) SLAC. http://www.fortran.com/quick_sort2.f.
    • Moss, L. (1986) SLAC. http://www.fortran.com/quick_sort2.f.
  • 35
    • 84945709067 scopus 로고
    • Algorithm 63: Partition, and Algorithm 64: quicksort
    • Hoare, C.A.R. (1961) Algorithm 63: Partition, and Algorithm 64: quicksort. Commun. ACM, 4, 321.
    • (1961) Commun. ACM , vol.4 , pp. 321
    • Hoare, C.A.R.1
  • 36
    • 0002217386 scopus 로고
    • Quicksort
    • Hoare, C.A.R. (1962) Quicksort. Comput. J., 5, 10-16.
    • (1962) Comput. J , vol.5 , pp. 10-16
    • Hoare, C.A.R.1
  • 37
    • 84976650801 scopus 로고
    • Samplesort: A sampling approach to minimal storage tree sorting
    • Frazer, W.D. and McKellar, A.C. (1970) Samplesort: A sampling approach to minimal storage tree sorting. J ACM, 17, 496-507.
    • (1970) J ACM , vol.17 , pp. 496-507
    • Frazer, W.D.1    McKellar, A.C.2
  • 38
    • 0018021159 scopus 로고
    • Implementing quicksort programs
    • Sedgewick, R. (1978) Implementing quicksort programs. Commun. ACM, 21, 847-857.
    • (1978) Commun. ACM , vol.21 , pp. 847-857
    • Sedgewick, R.1
  • 41
    • 46849090890 scopus 로고    scopus 로고
    • ASUSTeK Computer, Inc, Revision 1.23, Taipei, Taiwan
    • ASUSTeK Computer, Inc., ASUS TX97 Pentium Motherboard User's Manual Revision 1.23, Taipei, Taiwan, 1997.
    • (1997) ASUS TX97 Pentium Motherboard User's Manual
  • 46
    • 0042599233 scopus 로고    scopus 로고
    • Random permutations on distributed, external and hierarchical memory
    • Sanders, P. (1998) Random permutations on distributed, external and hierarchical memory. Inf. Process. Lett., 67 305-309.
    • (1998) Inf. Process. Lett , vol.67 , pp. 305-309
    • Sanders, P.1


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