{"id":"https://openalex.org/W2559969979","doi":"https://doi.org/10.1093/comjnl/bxw085","title":"Heap Construction\u201450 Years Later","display_name":"Heap Construction\u201450 Years Later","publication_year":2016,"publication_date":"2016-11-04","ids":{"openalex":"https://openalex.org/W2559969979","doi":"https://doi.org/10.1093/comjnl/bxw085","mag":"2559969979"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxw085","is_oa":true,"landing_page_url":"https://doi.org/10.1093/comjnl/bxw085","pdf_url":"https://academic.oup.com/comjnl/article-pdf/60/5/657/14011339/bxw085.pdf","source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://academic.oup.com/comjnl/article-pdf/60/5/657/14011339/bxw085.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5058729606","display_name":"Stefan Edelkamp","orcid":"https://orcid.org/0000-0001-8435-5025"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Stefan Edelkamp","raw_affiliation_strings":["Institute for Artificial Intelligence, University Bremen, Am Fallturm 1, 28359 Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Artificial Intelligence, University Bremen, Am Fallturm 1, 28359 Bremen, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041655022","display_name":"Amr Elmasry","orcid":"https://orcid.org/0000-0002-6549-908X"},"institutions":[{"id":"https://openalex.org/I84524832","display_name":"Alexandria University","ror":"https://ror.org/00mzz1w90","country_code":"EG","type":"education","lineage":["https://openalex.org/I84524832"]}],"countries":["EG"],"is_corresponding":false,"raw_author_name":"Amr Elmasry","raw_affiliation_strings":["Department of Computer Engineering and Systems, Alexandria University, 21544 Alexandria, Egypt"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering and Systems, Alexandria University, 21544 Alexandria, Egypt","institution_ids":["https://openalex.org/I84524832"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037788421","display_name":"Jyrki Katajainen","orcid":"https://orcid.org/0000-0002-7714-5588"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jyrki Katajainen","raw_affiliation_strings":["Department of Computer Science, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen East, Denmark"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen East, Denmark","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5058729606"],"corresponding_institution_ids":[],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08694546,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.9794766902923584},{"id":"https://openalex.org/keywords/binary-tree","display_name":"Binary tree","score":0.6047205924987793},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6030523180961609},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.49579963088035583},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.47236400842666626},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4623715877532959},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4328835606575012},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3980656862258911},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3654460906982422},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.18438872694969177}],"concepts":[{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.9794766902923584},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.6047205924987793},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6030523180961609},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.49579963088035583},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.47236400842666626},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4623715877532959},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4328835606575012},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3980656862258911},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3654460906982422},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.18438872694969177}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1093/comjnl/bxw085","is_oa":true,"landing_page_url":"https://doi.org/10.1093/comjnl/bxw085","pdf_url":"https://academic.oup.com/comjnl/article-pdf/60/5/657/14011339/bxw085.pdf","source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},{"id":"pmh:oai:kclpure.kcl.ac.uk:publications/e7889745-5b89-4cac-9887-819786604c03","is_oa":false,"landing_page_url":"https://kclpure.kcl.ac.uk/portal/en/publications/e7889745-5b89-4cac-9887-819786604c03","pdf_url":null,"source":{"id":"https://openalex.org/S4306400216","display_name":"Research Portal (King's College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I183935753","host_organization_name":"King's College London","host_organization_lineage":["https://openalex.org/I183935753"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Edelkamp, S, Elmasry, A & Katajainen, J 2017, 'Heap Construction - 50 Years Later', COMPUTER JOURNAL, vol. 60, no. 5, pp. 657-674. https://doi.org/10.1093/comjnl/bxw085","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/a3d3a515-ee0a-4018-8c27-e9db35c4b37a","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/a3d3a515-ee0a-4018-8c27-e9db35c4b37a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Edelkamp , S , Elmasry , A A A E & Katajainen , J 2017 , ' Heap Construction\u201450 Years Later ' , The Computer Journal , vol. 60 , no. 5 , pp. 657-674 . https://doi.org/10.1093/comjnl/bxw085","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1093/comjnl/bxw085","is_oa":true,"landing_page_url":"https://doi.org/10.1093/comjnl/bxw085","pdf_url":"https://academic.oup.com/comjnl/article-pdf/60/5/657/14011339/bxw085.pdf","source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320323713","display_name":"Lule\u00e5 Tekniska Universitet","ror":"https://ror.org/016st3p78"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2559969979.pdf","grobid_xml":"https://content.openalex.org/works/W2559969979.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W1539580421","https://openalex.org/W1545308509","https://openalex.org/W1578255156","https://openalex.org/W1600795850","https://openalex.org/W1808899169","https://openalex.org/W1889773849","https://openalex.org/W1970691969","https://openalex.org/W1987668407","https://openalex.org/W1995675812","https://openalex.org/W2017585246","https://openalex.org/W2042509780","https://openalex.org/W2044433754","https://openalex.org/W2051283794","https://openalex.org/W2068947423","https://openalex.org/W2069635001","https://openalex.org/W2095875205","https://openalex.org/W2115056499","https://openalex.org/W2159111594","https://openalex.org/W2161434276","https://openalex.org/W2163693487","https://openalex.org/W2343267361","https://openalex.org/W2607002016","https://openalex.org/W2752853835","https://openalex.org/W3145128584","https://openalex.org/W3198470706","https://openalex.org/W4240200084","https://openalex.org/W6638174164"],"related_works":["https://openalex.org/W3158777280","https://openalex.org/W2949158926","https://openalex.org/W2093687902","https://openalex.org/W4301885003","https://openalex.org/W4387561287","https://openalex.org/W1996981508","https://openalex.org/W1989205740","https://openalex.org/W2951476362","https://openalex.org/W3091917984","https://openalex.org/W4287644226"],"abstract_inverted_index":{"We":[0,52],"study":[1],"the":[2,23,26,29,32,36,39,43],"problem":[3],"of":[4,17,25,31,38,42,50],"constructing":[5],"a":[6,14],"binary":[7],"heap":[8],"in":[9,63],"an":[10,57],"array":[11],"using":[12],"only":[13],"small":[15],"amount":[16],"additional":[18],"space.":[19],"Let":[20],"N":[21,66],"denote":[22],"size":[24],"input,":[27],"M":[28],"capacity":[30],"cache,":[33],"and":[34,69],"B":[35],"width":[37],"cache":[40],"lines":[41],"underlying":[44],"computer,":[45],"all":[46],"measured":[47],"as":[48],"numbers":[49],"elements.":[51],"show":[53],"that":[54,61],"there":[55],"exists":[56],"in-place":[58],"heap-construction":[59],"algorithm":[60],"runs":[62],"Q(":[64],")":[65],"worst-case":[67],"time":[68],"per-":[70],"forms":[71],"at":[72],"most":[73]},"counts_by_year":[],"updated_date":"2026-03-17T09:09:15.849793","created_date":"2025-10-10T00:00:00"}
