12.07.2015 Views

A Practical Introduction to Data Structures and Algorithm Analysis

A Practical Introduction to Data Structures and Algorithm Analysis

A Practical Introduction to Data Structures and Algorithm Analysis

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

Sec. 16.6 Projects 55716.8 What is the expected (average) number of pointers for a Skip List node?16.9 Write a function <strong>to</strong> remove a node with given value from a Skip List.16.10 Write a function <strong>to</strong> find the ith node on a Skip List.16.6 Projects16.1 Complete the implementation of the Skip List-based dictionary begun in Section16.2.2.16.2 Implement both a st<strong>and</strong>ard Θ(n 3 ) matrix multiplication algorithm <strong>and</strong> Strassen’smatrix multiplication algorithm (see Exercise 14.16.3.3). Using empiricaltesting, try <strong>to</strong> estimate the constant fac<strong>to</strong>rs for the runtime equations ofthe two algorithms. How big must n be before Strassen’s algorithm becomesmore efficient than the st<strong>and</strong>ard algorithm?

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

Saved successfully!

Ooh no, something went wrong!