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