Please use this identifier to cite or link to this item: http://dspace.mediu.edu.my:8181/xmlui/handle/1721.1/5703
Full metadata record
DC FieldValueLanguage
dc.creatorSteele, Guy L., Jr.-
dc.date2004-10-01T20:31:53Z-
dc.date2004-10-01T20:31:53Z-
dc.date1980-08-01-
dc.date.accessioned2013-10-09T02:40:56Z-
dc.date.available2013-10-09T02:40:56Z-
dc.date.issued2013-10-09-
dc.identifierAIM-587-
dc.identifierhttp://hdl.handle.net/1721.1/5703-
dc.identifier.urihttp://koha.mediu.edu.my:8181/xmlui/handle/1721-
dc.descriptionLinked list structures can be compactly represented by encoding the CDR ("next") pointer in a two-bit field and linearizing list structures as much as possible. This "CDR-coding" technique can save up to 50% on storage for linked lists. The RPLACD (alter CDR pointer) operation can be accommodated under such a scheme by using indirect pointers. Standard destructive reordering algorithms, such as REVERSE and SORT, use RPLACD quite heavily. If these algorithms are used on CDR-coded lists, the result is a proliferation of indirect pointers. We present here algorithms for destructive reversal and sorting of CDR-coded lists which avoid creation of indirect pointers. The essential idea is to note that a general list can be viewed as a linked list of array-like "chunks". The algorithm applied to such "chunky lists" is a fusion of separate array- and list-specific algorithms; intuitively, the array-specific algorithm is applied to each chunk, and the list algorithm to the list with each chunk considered as a single element.-
dc.format15 p.-
dc.format5323679 bytes-
dc.format3774242 bytes-
dc.formatapplication/postscript-
dc.formatapplication/pdf-
dc.languageen_US-
dc.relationAIM-587-
dc.titleDestructive Reordering of CDR-Coded Lists-
Appears in Collections:MIT Items

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.