Sorting using heap structure

In this paper we present a new sorting algorithm for heaps which can sort n (=2 h+1 - 1) elements using no more than nlog 2 (n+1) - (13/12)n - 1 element comparisons in the worst case 2 (including the heap creation phase). Experimental results show that this algorithm requires only nlog 2 (n+1) - 1.2...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of computer mathematics Vol. 77; no. 3; pp. 347 - 354
Main Authors Alam Chowdhury, Rezaul, Kaykobad, M.
Format Journal Article
LanguageEnglish
Published Abingdon Gordon and Breach Science Publishers 01.01.2001
Taylor and Francis
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In this paper we present a new sorting algorithm for heaps which can sort n (=2 h+1 - 1) elements using no more than nlog 2 (n+1) - (13/12)n - 1 element comparisons in the worst case 2 (including the heap creation phase). Experimental results show that this algorithm requires only nlog 2 (n+1) - 1.2n element comparisons in the average case. However it requires extra space for 2 n LINK fields
AbstractList In this paper we present a new sorting algorithm for heaps which can sort n (=2 h+1 - 1) elements using no more than nlog 2 (n+1) - (13/12)n - 1 element comparisons in the worst case 2 (including the heap creation phase). Experimental results show that this algorithm requires only nlog 2 (n+1) - 1.2n element comparisons in the average case. However it requires extra space for 2 n LINK fields
Author Alam Chowdhury, Rezaul
Kaykobad, M.
Author_xml – sequence: 1
  givenname: Rezaul
  surname: Alam Chowdhury
  fullname: Alam Chowdhury, Rezaul
  organization: Department of Computer Science and Engineering , Bangladesh University of Engineering and Technology
– sequence: 2
  givenname: M.
  surname: Kaykobad
  fullname: Kaykobad, M.
  email: kaykobad@csebuet.agni
  organization: Department of Computer Science and Engineering , Bangladesh University of Engineering and Technology
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=14061566$$DView record in Pascal Francis
BookMark eNqFkEtLxDAUhYOMYGf0BwguZuOyetOkSQNuZPAFAy7UdUjTRCOdpiQZdP69LaMuHBg398E93-FypmjS-c4gdIrhAkMFlwAFcMxgWCooh_EAZRgKkUPBygnKxns-Co7QNMZ3AKgEZxk6e_Ihue51vo5jfTOqn8cU1jqtgzlGh1a10Zx89xl6ub15Xtzny8e7h8X1MteEs5TjmmiOjQYKtRFa0NJCQUsjSEFI2SitrSl0TTkRoCxuKDG4alRFRd3UjajJDJ1vfXsVtWptUJ12UfbBrVTYSEyB4ZKxQce3Oh18jMFYqV1SyfkuBeVaiUGOYcidMAYS_yF_zfcwV1vGddaHlfrwoW1kUpvWh58XyT6c_4vvUDJ9JvIF0iuGHQ
CODEN IJCMAT
CitedBy_id crossref_primary_10_1016_j_neucom_2018_02_085
crossref_primary_10_1162_neco_2006_18_12_2959
crossref_primary_10_1016_j_ijpe_2018_03_007
Cites_doi 10.1016/0020-0190(87)90142-6
10.1137/0215068
10.1145/512274.512284
10.1007/BF01937350
10.1007/978-3-642-69672-5
10.1016/0304-3975(93)90364-Y
10.1145/355588.365103
10.1016/0196-6774(89)90033-3
10.1016/0890-5401(92)90005-Z
10.1016/0304-3975(95)00152-2
ContentType Journal Article
Copyright Copyright Taylor & Francis Group, LLC 2001
2002 INIST-CNRS
Copyright_xml – notice: Copyright Taylor & Francis Group, LLC 2001
– notice: 2002 INIST-CNRS
DBID AAYXX
CITATION
IQODW
DOI 10.1080/00207160108805071
DatabaseName CrossRef
Pascal-Francis
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Applied Sciences
EISSN 1029-0265
EndPage 354
ExternalDocumentID 14061566
10_1080_00207160108805071
8805071
GroupedDBID -~X
.7F
.QJ
0BK
0R~
1TA
30N
4.4
5GY
5VS
AAENE
AAJMT
AALDU
AAMIU
AAPUL
AAQRR
ABCCY
ABFIM
ABHAV
ABJNI
ABLIJ
ABPAQ
ABPEM
ABTAI
ABXUL
ABXYU
ACAGQ
ACGEJ
ACGFS
ACGOD
ACIWK
ACNCT
ADCVX
ADGTB
ADXPE
AEISY
AENEX
AEOZL
AEPSL
AEYOC
AFKVX
AGDLA
AGMYJ
AGROQ
AHDZW
AHMOU
AI.
AIJEM
AJWEG
AKBVH
AKOOK
ALCKM
ALMA_UNASSIGNED_HOLDINGS
ALQZU
AMEWO
AVBZW
AWYRJ
BLEHA
CAG
CCCUG
CE4
COF
CRFIH
CS3
DGEBU
DKSSO
DMQIW
DU5
EBS
EJD
ESX
E~A
E~B
GTTXZ
H13
HZ~
H~P
J.P
KYCEM
M4Z
NA5
NY~
O9-
P2P
PQQKQ
QCRFL
RNANH
ROSJB
RTWRZ
S-T
SNACF
TBQAZ
TDBHL
TEJ
TFL
TFT
TFW
TN5
TOXWX
TTHFI
TUROJ
TWF
UPT
UT5
UU3
VH1
WH7
ZGOLN
~S~
.4S
.DC
07G
29J
AAGDL
AAHIA
AAIKQ
AAKBW
AAYJJ
AAYXX
ABDBF
ABEFU
ACGEE
ACTIO
ACUHS
ADYSH
AEUMN
AFFNX
AFRVT
AGCQS
AGLEN
AIYEW
AMPGV
AMVHM
AMXXU
AQRUH
ARCSS
BCCOT
BPLKW
C06
CITATION
DWIFK
EAP
EDO
EMK
EPL
EST
HF~
H~9
IPNFZ
IVXBP
LJTGL
MK~
NUSFT
RIG
TAQ
TFMCV
TUS
UB9
UU8
V3K
V4Q
ZY4
ABTAH
IQODW
ID FETCH-LOGICAL-c376t-1b3c71ec040be9c945f0245e932335daccfe2cb47390af1d43e18da849bdbd9b3
ISSN 0020-7160
IngestDate Wed Apr 02 07:20:16 EDT 2025
Tue Jul 01 01:04:37 EDT 2025
Thu Apr 24 23:06:23 EDT 2025
Mon May 13 12:10:04 EDT 2019
Wed Dec 25 09:06:05 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Merge sorting
Heapsorting
Complexity
Sorting
Language English
License CC BY 4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c376t-1b3c71ec040be9c945f0245e932335daccfe2cb47390af1d43e18da849bdbd9b3
PageCount 8
ParticipantIDs informaworld_taylorfrancis_310_1080_00207160108805071
crossref_citationtrail_10_1080_00207160108805071
crossref_primary_10_1080_00207160108805071
pascalfrancis_primary_14061566
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 1/1/2001
2001-01-00
2001
PublicationDateYYYYMMDD 2001-01-01
PublicationDate_xml – month: 01
  year: 2001
  text: 1/1/2001
  day: 01
PublicationDecade 2000
PublicationPlace Abingdon
PublicationPlace_xml – name: Abingdon
PublicationTitle International journal of computer mathematics
PublicationYear 2001
Publisher Gordon and Breach Science Publishers
Taylor and Francis
Publisher_xml – name: Gordon and Breach Science Publishers
– name: Taylor and Francis
References Horowitz E. (CIT0007) 1995
Katajainen J. (CIT0008) 1996; 3
CIT0010
Floyd R.W. (CIT0005) 1964; 7
Williams J.W.J. (CIT0016) 1964; 7
Noltemeier H. (CIT0013) 1990; 7
Mehlhorn K. (CIT0012) 1990
CIT0003
CIT0014
Aho A.V. (CIT0001) 1974
CIT0002
Knuth D.E. (CIT0009) 1973
CIT0004
Mehlhorn K. (CIT0011) 1984
CIT0015
CIT0006
References_xml – ident: CIT0002
  doi: 10.1016/0020-0190(87)90142-6
– volume-title: Fundamentals of Computer Algorithms
  year: 1995
  ident: CIT0007
– start-page: 301
  volume-title: Handbook of Theoretical Computer Science
  year: 1990
  ident: CIT0012
– ident: CIT0006
  doi: 10.1137/0215068
– volume: 7
  start-page: 347
  year: 1964
  ident: CIT0016
  publication-title: CACM
  doi: 10.1145/512274.512284
– ident: CIT0003
  doi: 10.1007/BF01937350
– volume-title: Data Structures and Algorithms 1: Sorting and Searching
  year: 1984
  ident: CIT0011
  doi: 10.1007/978-3-642-69672-5
– volume-title: The Design and Analysis of Computer Algorithms
  year: 1974
  ident: CIT0001
– ident: CIT0014
  doi: 10.1016/0304-3975(93)90364-Y
– volume: 7
  start-page: 701
  year: 1964
  ident: CIT0005
  publication-title: CACM
  doi: 10.1145/355588.365103
– volume: 3
  start-page: 27
  year: 1996
  ident: CIT0008
  publication-title: Nordic Journal of Computing
– volume: 7
  start-page: 125
  year: 1990
  ident: CIT0013
  publication-title: Computing (Suppl.)
– ident: CIT0010
  doi: 10.1016/0196-6774(89)90033-3
– volume-title: Sorting and Searching
  year: 1973
  ident: CIT0009
– ident: CIT0015
  doi: 10.1016/0890-5401(92)90005-Z
– ident: CIT0004
  doi: 10.1016/0304-3975(95)00152-2
SSID ssj0008976
Score 1.5336297
Snippet In this paper we present a new sorting algorithm for heaps which can sort n (=2 h+1 - 1) elements using no more than nlog 2 (n+1) - (13/12)n - 1 element...
SourceID pascalfrancis
crossref
informaworld
SourceType Index Database
Enrichment Source
Publisher
StartPage 347
SubjectTerms Applied sciences
Complexity
Computer science; control theory; systems
Data processing. List processing. Character string processing
Exact sciences and technology
F.2.2
Fine heap
Heapsort
MDR-HEAPSORT
Memory organisation. Data processing
Mergesort
Software
Title Sorting using heap structure
URI https://www.tandfonline.com/doi/abs/10.1080/00207160108805071
Volume 77
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1ZS8NAEF60vvjiLdaLPPhkiSTZpE0eo1WCJ6il1ZeSvUDQttgI4q93NtndpFXqASU0y-ZgZzLzze7sNwgdYMpo0CTUJoxz2w-FsCPGhJ2GHieRBz5PyBXdq-tm0vHPe0FP1ypXu0syckQ_vt1X8h-pQhvIVe6S_YNkzU2hAf6DfOEIEobjr2R8N3zNs5bf8oAfzOqoUfDBKpoQjTonp_0qZBFU1XRovBj21jL3_fQx7lw24sv4qnGS3HTbSefW4N6L-OHi5jhul_OpeuagnDMoJgPy1QlVvqNqIiGehCDKqZpIVWnlqRpB5_YOF3SZynXigg_6i1XWaYyeI28Mp6EjYWjpgvSy-5RnMvmCroQdADzn0YIH4YBXQwtx0n7sGp8bRnkZQfPyev1asqhPP3YCgUzw08rE2HQM34YoRqWCNO5X0JIKEay4kPcqmuODNbSswgVLGeMxNOmKHLptHe0qjbByjbCkRlhGIzZQ5-z0_iSxVf0Lm4LZz2yXYNpyOQU7S3hEIz8QcqGcA-TGOGAppYJ7lPgtHDmpcJmPuRuyNPQjwgiLCN5EtcFwwLeQJQD3tTzS5F4qfObDF8iCFuAjya5NQkLqyNFj0qeKHF7WKHnuu4ZDdmoY6-jQXDIqmFFmdXaqA93Pcg1Uw_y1ez97z-oomHEJnvGo_Qkhli-nlGj7pw47aLHINJS_XVQDMfE9gJ4Z2Vd69wlC6H-7
linkProvider Library Specific Holdings
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LTwIxEJ4oHvQiPiOKuAdPJiXstvvo0RgJKnAREm6b7YuDBogsifHX29kHAhoOJnuc7bad6czXdvYbgFsqlfQDIYlQWhMWGUO4UoYkkacF92zMM3ij2-sHnSF7Hvmj4sBtXqRV4h7a5EQRma_GxY2H0WVKHP7CbSMjbiWs9SGg2YU9nwch2jlt9ZeeOOJZcTkUJyhf3mr-1cRaXFpjLcV0yWRuZ8zkpS5W4k-7CnHZ8zzt5K25SEVTfm2QOv5_aEdwWEBT5z63pWPY0ZMTqJZlH5zCC5xC_XWK1ANjB3Pmx4715jMnp6FdfOgzGLYfBw8dUhRZINL6lpS4gsrQ1dIuZqG55Mw3eBurLa6j1FeJlEZ7UrCQ8lZiXMWodiOVRIwLJRQX9Bwqk-lEX4BjLLgIPRFoLzFMMatm5Yc2CCOFs4iEqEGrnOJYFgzkWAjjPXaXRKUbo6_B3fKVWU6_sU24taq3OM3OPAqt_RaP08-0Bv6WV-iWTzXWbOKncwiQLES-_GfDN7DfGfS6cfep_3IFB3nGGz51qFhN6msLgVLRyOz8G2AG-Tc
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEB60gnixPrFa6x48CSndTfaRo6ilvoqghd6WzasHpS12C-KvN7OP2lbpobDHSXaTmcxMNl--AbikUkk_EJIIpTVhkTGEK2VIEnlacM_GPIMnus_doNNjD32_X2BzJgWsEvfQJieKyHw1Lu6xMiUiDm9w28CIOwlrfJjPbMJWgJcs8QZHqztzxBHPasuhOEH58lDzvy4WwtICaSmiJZOJnTCTV7qYCz_tal5jdZKxFiLq5L05TUVTfi9xOq49sj3YLRJT5zq3pH3Y0MMDqJZFH5zCBxxC_XWExAMDBxHzA8f68rGTk9BOP_UR9Np3bzcdUpRYINJ6lpS4gsrQ1dIuZaG55Mw3eBarbVZHqa8SKY32pGAh5a3EuIpR7UYqiRgXSigu6DFUhqOhPgHH2NQi9ESgvcQwxaySlR_aEIwEziISogatcoZjWfCPYxmMj9id0ZQujb4GV7Mm45x8Y5Vwa15tcZr98SiU9lc8Tr_SGvgrmtAVr2osmMTvx2F6ZBPk0zU7voDtl9t2_HTffTyDnRzuhk8dKlaR-tzmP6loZFb-A0rC99s
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Sorting+using+heap+structure&rft.jtitle=International+journal+of+computer+mathematics&rft.au=REZAUL+ALAM+CHOWDHURY&rft.au=KAYKOBAD%2C+M&rft.date=2001&rft.pub=Taylor+and+Francis&rft.issn=0020-7160&rft.volume=77&rft.issue=3&rft.spage=347&rft.epage=354&rft_id=info:doi/10.1080%2F00207160108805071&rft.externalDBID=n%2Fa&rft.externalDocID=14061566
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-7160&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-7160&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-7160&client=summon