Show simple item record

dc.contributor.authorBRADY, MICHAEL HAYES
dc.date.accessioned2007-02-19T19:46:24Z
dc.date.available2007-02-19T19:46:24Z
dc.date.createdMarch 31, 2005en
dc.date.issued2005
dc.date.submitted2005en
dc.identifier.citationBrady, Mike , 'Runsort' - An Adaptive Mergesort for Prolog, Dublin, TCD Computer Science Department, March 31, 2005, 2005, (TCD-CS-2005-34)en
dc.identifier.otherN
dc.identifier.urihttp://hdl.handle.net/2262/5321
dc.descriptionPUBLISHEDen
dc.description.abstractThis note describes a novel list-sorting method for Prolog which is stable, has O(n log n) worst-case behaviour and O(n) best-case behaviour. The algorithm is an adaptive variant of bottom-up mergesort using so-called long runs of preexisting order to improve efficiency; accordingly we have called it `runsort?. Runsort compares favourably with samsort, and a modification to samsort is suggested.en
dc.format.extent218483 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.publisherTCD Computer Science Departmenten
dc.relation.ispartofseriesComputer Science Technical Reporten
dc.relation.ispartofseriesTCD-CS-2005-34en
dc.rightsYen
dc.subjectPrologen
dc.title'Runsort' - An Adaptive Mergesort for Prologen
dc.typeTechnical Reporten
dc.type.supercollectionscholarly_publicationsen
dc.identifier.rssurihttp://www.cs.tcd.ie/publications/tech-reports/reports.05/TCD-CS-2005-34.pdf


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record