算法技術(shù)手冊
《算法技術(shù)手冊》內(nèi)容簡介:開發(fā)健壯的軟件需要高效的算法,然后程序員們往往直至問題發(fā)生之時(shí),才會去求助于算法?!端惴夹g(shù)手冊》講解了許多現(xiàn)有的算法,可用于解決各種問題。通過閱讀它,可以使您學(xué)會如何選擇和實(shí)現(xiàn)正確的算法,來達(dá)成自己的目標(biāo)。另外,書中的數(shù)學(xué)深淺適中,足夠使您可以了解并分析算法的性能。
較之理論而言,《算法技術(shù)手冊》更專注于應(yīng)用?!端惴夹g(shù)手冊》提供了高效的代碼解決方案,使用多種語言進(jìn)行編寫,讓您可以輕松地將其應(yīng)用于特定的工程當(dāng)中。通過《算法技術(shù)手冊》,您可以:
· 解決特定代碼的問題,或者提升既有解決方案的性能
· 快速找到與您所解決的問題相關(guān)的算法,并決定哪個(gè)算法才是最適合的那一個(gè)
· 探索使用C、C++、Java以及Ruby實(shí)現(xiàn)的算法解決方案以及開發(fā)小貼士
· 了解算法預(yù)期的性能,以及它達(dá)到最高性能時(shí)所需要的條件
· 發(fā)現(xiàn)不同算法之間相...
《算法技術(shù)手冊》內(nèi)容簡介:開發(fā)健壯的軟件需要高效的算法,然后程序員們往往直至問題發(fā)生之時(shí),才會去求助于算法?!端惴夹g(shù)手冊》講解了許多現(xiàn)有的算法,可用于解決各種問題。通過閱讀它,可以使您學(xué)會如何選擇和實(shí)現(xiàn)正確的算法,來達(dá)成自己的目標(biāo)。另外,書中的數(shù)學(xué)深淺適中,足夠使您可以了解并分析算法的性能。
較之理論而言,《算法技術(shù)手冊》更專注于應(yīng)用?!端惴夹g(shù)手冊》提供了高效的代碼解決方案,使用多種語言進(jìn)行編寫,讓您可以輕松地將其應(yīng)用于特定的工程當(dāng)中。通過《算法技術(shù)手冊》,您可以:
· 解決特定代碼的問題,或者提升既有解決方案的性能
· 快速找到與您所解決的問題相關(guān)的算法,并決定哪個(gè)算法才是最適合的那一個(gè)
· 探索使用C、C++、Java以及Ruby實(shí)現(xiàn)的算法解決方案以及開發(fā)小貼士
· 了解算法預(yù)期的性能,以及它達(dá)到最高性能時(shí)所需要的條件
· 發(fā)現(xiàn)不同算法之間相似的設(shè)計(jì)哲學(xué)
· 學(xué)習(xí)高級數(shù)據(jù)結(jié)構(gòu),來提升算法的性能
通過《算法技術(shù)手冊》,您能學(xué)到如何提升算法的性能,這將是您的軟件應(yīng)用程序走向成功的關(guān)鍵。
George T. Heineman是伍斯特理工學(xué)院計(jì)算機(jī)科學(xué)系的一名副教授,專注于軟件工程方面的研究。他還參與編寫了一本論述基于組件的軟件工程方面的書:《Putting the Pieces Together》,由Addision-Wesley于2001年出版。George是2005年國際組件軟件工程研討會的議程主席。
Gary Pollice自稱是一個(gè)乖戾的人(其實(shí)就是一個(gè)頑固的、壞脾氣的老人),在工業(yè)界花費(fèi)了35年來探索他究竟希望成為什么。但是在2003年,他毅然決定以不成熟之身從工業(yè)界轉(zhuǎn)移到學(xué)術(shù)的殿堂。在這里他可以用這樣激進(jìn)的話語影響下一代軟件工程師的思想,“為你的客戶開發(fā)軟件”,“學(xué)會如何成為團(tuán)隊(duì)的一員”,“要思考軟件設(shè)計(jì)、代碼質(zhì)量、優(yōu)雅程度和正確度”和“只要你成為了牛人,那么即使成為書呆子也無所謂啦”。
Gary是伍斯特理工學(xué)院的一位實(shí)踐...
George T. Heineman是伍斯特理工學(xué)院計(jì)算機(jī)科學(xué)系的一名副教授,專注于軟件工程方面的研究。他還參與編寫了一本論述基于組件的軟件工程方面的書:《Putting the Pieces Together》,由Addision-Wesley于2001年出版。George是2005年國際組件軟件工程研討會的議程主席。
Gary Pollice自稱是一個(gè)乖戾的人(其實(shí)就是一個(gè)頑固的、壞脾氣的老人),在工業(yè)界花費(fèi)了35年來探索他究竟希望成為什么。但是在2003年,他毅然決定以不成熟之身從工業(yè)界轉(zhuǎn)移到學(xué)術(shù)的殿堂。在這里他可以用這樣激進(jìn)的話語影響下一代軟件工程師的思想,“為你的客戶開發(fā)軟件”,“學(xué)會如何成為團(tuán)隊(duì)的一員”,“要思考軟件設(shè)計(jì)、代碼質(zhì)量、優(yōu)雅程度和正確度”和“只要你成為了牛人,那么即使成為書呆子也無所謂啦”。
Gary是伍斯特理工學(xué)院的一位實(shí)踐教授(這是一個(gè)頭銜,也就是說他在成為一名教授之前有一份真實(shí)的工作)。由于對一起工作數(shù)年的WPI的畢業(yè)生們印象非常好,所以決定來WPI做一名教授。他和妻子Vikki,以及兩條狗Aloysius和Ignatius一起住在麻省中部。他一直在做和極客相關(guān)的事情。你可以通過他的WPI網(wǎng)頁http://web.cs.wpi.edu/~gpollice/來了解他,還可以隨意地給他留言,抱怨或者贊美本書。
Stanley Selkow,伍斯特理工學(xué)院計(jì)算機(jī)系的一名教授,于1965年在卡內(nèi)基理工學(xué)院(現(xiàn)卡內(nèi)基梅隆大學(xué))獲得電子電氣工程學(xué)士學(xué)位,1970年在賓夕法尼亞大學(xué)獲得電子電氣工程博士學(xué)位。在1968年~1970年間,他在馬里蘭州貝塞斯達(dá)的國家衛(wèi)生研究所從事公眾健康服務(wù)相關(guān)的工作。自1970年,他先后在田納西的諾克斯維爾和麻省的伍斯特從事教員工作,他也在蒙特利爾、重慶、洛桑和巴黎做過訪問學(xué)者。他的主要研究領(lǐng)域是圖論和算法設(shè)計(jì)。
