18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.1.2 Priority Queues<br />

1.1.2 Priority Queues<br />

INPUT OUTPUT<br />

Input Description: A set of records with numerical or otherwise totally ordered keys.<br />

Problem: Build and maintain a data structures for quickly inserting and deleting records, while<br />

maintaining quick access to the smallest or largest key in the set.<br />

Implementations<br />

● LEDA - A Library of Efficient Data Types and <strong>Algorithm</strong>s (C++) (rating 9)<br />

● Handbook of <strong>Algorithm</strong>s and Data Structures (Pascal) (rating 7)<br />

● SimPack/Sim++ Simulation Toolkit (C++) (rating 7)<br />

● Xtango and Polka <strong>Algorithm</strong> Animation Systems (C++) (rating 4)<br />

● Moret and Shapiro's <strong>Algorithm</strong>s P to NP (Pascal) (rating 3)<br />

● Netlib / TOMS -- Collected <strong>Algorithm</strong>s of the ACM (FORTRAN) (rating 3)<br />

● <strong>The</strong> Stanford GraphBase (C) (rating 2)<br />

● DIMACS Implementation Challenges (FORTRAN) (rating 1)<br />

file:///E|/WEBSITE/FILES/PRIOEUES.HTM (1 of 2) [19/1/2003 1:36:46]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!