算法技術(shù)手冊(cè)(原書第2版)
本書使用實(shí)際代碼而非偽代碼來(lái)描述算法,并以經(jīng)驗(yàn)主導(dǎo)支撐數(shù)學(xué)分析,側(cè)重于應(yīng)用且規(guī)范嚴(yán)謹(jǐn)。本書提供了用多種程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)的文檔化的實(shí)際代碼解決方案,還介紹了近40種核心算法,其中包括用于計(jì)算點(diǎn)集的Voronoi圖的Fortune算法、歸并排序、多線程快速排序、AVL平衡二叉樹實(shí)現(xiàn)以及空間算法。
George T. Heineman是伍斯特理工學(xué)院計(jì)算機(jī)科學(xué)系的一名副教授,專注于軟件工程方面的研究。他還參與編寫了一本論述基于組件的軟件工程方面的書:《Putting the Pieces Together》,由Addision-Wesley于2001年出版。George是2005年國(guó)際組件軟件工程研討會(huì)的議程主席。
Gary Pollice自稱是一個(gè)乖戾的人(其實(shí)就是一個(gè)頑固的、壞脾氣的老人),在工業(yè)界花費(fèi)了35年來(lái)探索他究竟希望成為什么。但是在2003年,他毅然決定以不成熟之身從工業(yè)界轉(zhuǎn)移到學(xué)術(shù)的殿堂。在這里他可以用這樣激進(jìn)的話語(yǔ)影響下一代軟件工程師的思想,“為你的客戶開發(fā)軟件”,“學(xué)會(huì)如何成為團(tuán)隊(duì)的一員”,“要思考軟件設(shè)計(jì)、代碼質(zhì)量、優(yōu)雅程度和正確度”和“只要你成為了牛人,那么即使成為書呆子也無(wú)所謂啦”。
Gary是伍斯特理工學(xué)院的一位實(shí)踐...
George T. Heineman是伍斯特理工學(xué)院計(jì)算機(jī)科學(xué)系的一名副教授,專注于軟件工程方面的研究。他還參與編寫了一本論述基于組件的軟件工程方面的書:《Putting the Pieces Together》,由Addision-Wesley于2001年出版。George是2005年國(guó)際組件軟件工程研討會(huì)的議程主席。
Gary Pollice自稱是一個(gè)乖戾的人(其實(shí)就是一個(gè)頑固的、壞脾氣的老人),在工業(yè)界花費(fèi)了35年來(lái)探索他究竟希望成為什么。但是在2003年,他毅然決定以不成熟之身從工業(yè)界轉(zhuǎn)移到學(xué)術(shù)的殿堂。在這里他可以用這樣激進(jìn)的話語(yǔ)影響下一代軟件工程師的思想,“為你的客戶開發(fā)軟件”,“學(xué)會(huì)如何成為團(tuán)隊(duì)的一員”,“要思考軟件設(shè)計(jì)、代碼質(zhì)量、優(yōu)雅程度和正確度”和“只要你成為了牛人,那么即使成為書呆子也無(wú)所謂啦”。
Gary是伍斯特理工學(xué)院的一位實(shí)踐教授(這是一個(gè)頭銜,也就是說(shuō)他在成為一名教授之前有一份真實(shí)的工作)。由于對(duì)一起工作數(shù)年的WPI的畢業(yè)生們印象非常好,所以決定來(lái)WPI做一名教授。他和妻子Vikki,以及兩條狗Aloysius和Ignatius一起住在麻省中部。他一直在做和極客相關(guān)的事情。你可以通過(guò)他的WPI網(wǎng)頁(yè)http://web.cs.wpi.edu/~gpollice/來(lái)了解他,還可以隨意地給他留言,抱怨或者贊美本書。
Stanley Selkow,伍斯特理工學(xué)院計(jì)算機(jī)系的一名教授,于1965年在卡內(nèi)基理工學(xué)院(現(xiàn)卡內(nèi)基梅隆大學(xué))獲得電子電氣工程學(xué)士學(xué)位,1970年在賓夕法尼亞大學(xué)獲得電子電氣工程博士學(xué)位。在1968年~1970年間,他在馬里蘭州貝塞斯達(dá)的國(guó)家衛(wèi)生研究所從事公眾健康服務(wù)相關(guān)的工作。自1970年,他先后在田納西的諾克斯維爾和麻省的伍斯特從事教員工作,他也在蒙特利爾、重慶、洛桑和巴黎做過(guò)訪問(wèn)學(xué)者。他的主要研究領(lǐng)域是圖論和算法設(shè)計(jì)。
