23.11.2014 Views

Data Structures and Algorithms in Java[1].pdf - Fulvio Frisone

Data Structures and Algorithms in Java[1].pdf - Fulvio Frisone

Data Structures and Algorithms in Java[1].pdf - Fulvio Frisone

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pattern match<strong>in</strong>g. The reader <strong>in</strong>terested <strong>in</strong> further study of str<strong>in</strong>g pattern match<strong>in</strong>g<br />

algorithms is referred to the book by Stephen [87] <strong>and</strong> the book chapters by Aho [3]<br />

<strong>and</strong> Crochemore <strong>and</strong> Lecroq [27].<br />

The trie was <strong>in</strong>vented by Morrison [78] <strong>and</strong> is discussed extensively <strong>in</strong> the classic<br />

Sort<strong>in</strong>g <strong>and</strong> Search<strong>in</strong>g book by Knuth [63]. The name "Patricia" is short for "Practical<br />

Algorithm to Retrieve Information Coded <strong>in</strong> Alphanumeric" [78]. McCreight [70]<br />

shows how to construct suffix tries <strong>in</strong> l<strong>in</strong>ear time. An <strong>in</strong>troduction to the field of<br />

<strong>in</strong>formation retrieval, which <strong>in</strong>cludes a discussion of search eng<strong>in</strong>es for the Web is<br />

provided <strong>in</strong> the book by Baeza-Yates <strong>and</strong> Ribeiro-Neto [8].<br />

Chapter 13<br />

Graphs<br />

Contents<br />

13.1<br />

The Graph Abstract <strong>Data</strong> Type ............<br />

580<br />

13.1.1<br />

The Graph ADT ....................<br />

585<br />

13.2<br />

<strong>Data</strong> <strong>Structures</strong> for Graphs ...............<br />

586<br />

789

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

Saved successfully!

Ooh no, something went wrong!