17.01.2013 Views

Algorithms and Data Structures for External Memory

Algorithms and Data Structures for External Memory

Algorithms and Data Structures for External Memory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

14<br />

String Processing<br />

In this chapter, we survey methods used to process strings in external<br />

memory, such as inverted files, search trees, suffix trees, suffix arrays,<br />

<strong>and</strong> sorting, with particular attention to more recent developments.<br />

For the case of strings we make the following modifications to our<br />

st<strong>and</strong>ard notation:<br />

K = number of strings;<br />

N = total length of all strings (in units of characters);<br />

M = internal memory size (in units of characters);<br />

B = block transfer size (in units of characters).<br />

where M

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

Saved successfully!

Ooh no, something went wrong!