算法(第4版)
本書作為算法領(lǐng)域經(jīng)典的參考書,全面介紹了關(guān)于算法和數(shù)據(jù)結(jié)構(gòu)的必備知識(shí),并特別針對(duì)排序、搜索、圖處理和字符串處理進(jìn)行了論述。第4版具體給出了每位程序員應(yīng)知應(yīng)會(huì)的50個(gè)算法,提供了實(shí)際代碼,而且這些 Java 代碼實(shí)現(xiàn)采用了模塊化的編程風(fēng)格,讀者可以方便地加以改造。配套網(wǎng)站 algs4.cs.princeton.edu 提供了本書內(nèi)容摘要以及相關(guān)代碼、測(cè)試數(shù)據(jù)、編程練習(xí)、教學(xué)課件等資源。
Robert Sedgewick,斯坦福大學(xué)博士(導(dǎo)師是Donald E. Knuth),從1985年開(kāi)始一直擔(dān)任普林斯頓大學(xué)計(jì)算機(jī)科學(xué)系教授,曾任該系主任,也是Adobe Systems公司董事會(huì)成員,曾在Xerox PARC、國(guó)防分析研究所(Institute for Defense Analyses)和法國(guó)國(guó)家信息與自動(dòng)化研究所(INRIA)從事研究工作。他的研究方向包括解析組合學(xué)、數(shù)據(jù)結(jié)構(gòu)和算法的分析與設(shè)計(jì)、程序可視化等。
Kevin Wayne,康奈爾大學(xué)博士,普林斯頓大學(xué)計(jì)算機(jī)科學(xué)系高級(jí)講師。研究方向包括算法的設(shè)計(jì)、分析和實(shí)現(xiàn),特別是圖和離散優(yōu)化。
