Mathematics for the analysis of algorithms (2nd ed.)
Mathematics for the analysis of algorithms (2nd ed.)
复制标题
DOI:
10.1109/proc.1986.13628
复制
发表时间:
1986-09
影响因子:
20.6
通讯作者:
Rob Haskins
中科院分区:
文献类型:
--
作者:
Rob Haskins
This monograph is an ideal companion for a graduate student in computer science or applied mathematics. The material was taken from an advanced course at Stanford. It assumes a background in complex variable theory and combinatorial analysis. It, covers binomial identities, recurrence relations, operator methods, and asymptotic analysis. The remainder of the monograph is devoted to exam questions and their solutions. Armed with this and a copy of volume 3 of Knuth's The Art of Computer Programming, the reader can almost re-create the lectures. for a researcher in the field, the strength of this book lies in its compactness. A topic can be quickly looked up and, if the discussion is not complete, many appropriate references can be followed up. The authors' attack on many difficult problems associated with the topics also makes the book quite useful to researchers. In one of the more engaging chapters, the subject of hashing is explored via operator methods. In a fashion typical of the monograph, analysis is presented by example, in this case, the cookie monster problem. The cookie monster problem calculates the probability that the monster will grow to size k t 1, given that its ability to catch and devour cookies is proportional to its current store of cookies ( k ) . The analysis uses the eigenoperator approach and the discussion of the rookie monster algorithm leads into a refreshingly clear exposition of coalesced hashing and open addressing.