|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
This book is intended to serve both as a textbook for a senior-level undergraduate
course, and as a reference for practitioners.
Readers should know enough discrete mathematics to understand “big-O”
notation, and what it means for a problem to be NP-complete. It is helpful to
be familiar with elementary systems constructs such as processors, threads, and
caches. A basic understanding of Java is needed to follow the examples. (We
explain advanced language features before using them.) Two appendixes summarize
what the reader needs to know: Appendix A covers programming language
constructs, and Appendix B covers multiprocessor hardware architectures. |
|