UR Research > Computer Science Department > CS Theory Technical Reports >

Two Algorithms for Maintaining Order in a List

URL to cite or link to: http://hdl.handle.net/1802/5693

tr#293.pdf   835.78 KB (No. of downloads : 1101)
Scan of original report
The order maintenance problem is that of maintaining a list under a sequence of Insert and Delete operations, while answering Order queries (determine which of two records comes first in the list). We give two new algorithms for this problem. The first algorithm matches the 0(1) amortized time per operation of the best previously known algorithm, and is much simpler. The second algorithm permits all operations to be performed in 0(1) worst-case time.
Contributor(s):
Paul F. Dietz - Author

Daniel D. Sleator - Author

Primary Item Type:
Technical Report
Series/Report Number:
UR CSD / 293
Language:
English
Subject Keywords:
order maintenance problem
Sponsor - Description:
National Science Foundation (NSF) - # CCR-8658139
DARPA (Defense Advanced Research Projects Agency) - ARPA order 4976, amendment 19 under # F33615-87-C-1499
First presented to the public:
6/16/2008
Original Publication Date:
5/1989
Previously Published By:
University of Rochester. Computer Science Department.
Citation:
License Grantor / Date Granted:
Sarada George / 2008-06-16 18:26:49.0 ( View License )
Date Deposited
2008-06-16 18:26:49.0
Date Last Updated
2012-09-26 16:35:14.586719
Submitter:
Sarada George

Copyright © This item is protected by copyright, with all rights reserved.

All Versions

Thumbnail Name Version Created Date
Two Algorithms for Maintaining Order in a List1 2008-06-16 18:26:49.0