內容簡介:《Foundations of Algorithms》第五版均衡地解說了演算法的設計與複雜度分析,並使用較簡單的符號系統,清晰地解釋了用到的數學概念,特別適合修過代數和離散結構的資訊科系學生。本書以C ++和Java虛擬碼,幫助學生理解複雜的算法。並在數值算法的章節中,介紹了基本數論、尋找最大公約數的歐幾里德算法、模塊算法、解模線性方程的算法、用於計算模冪的算法、以及檢驗質數之新的多項式
本書共分14章,內容涵蓋了從OpenGL ES 3.x著色器的使用技巧到高級光影效果以及物理類比問題的解決。介紹了OpenGL ES 3.x中的各種緩衝區物件和頂點著色器與片元著色器的使用技巧,以及高級光影效果的實現,如凹凸映射、環境反射、陰影、倒影、鏡頭光暈等。介紹了傑出的3D物理引擎Bullet(Java和C++版本),詳細介紹了骨骼動畫的開發,包括載入ms3d骨骼動畫以及開發自定義格式的骨骼
在軟體開發領域中,設計模式(Design Pattern)是專門探討最佳化軟體開發的解決方案,正確利用設計模式能夠確保程式碼的可重用性及可維護性。 大多數有關於設計模式的著作是以 C++ 或 Java 為基礎,然而本書則是針對 JavaScript,藉由實際的開發範例,詳細說明了14種可供利用的設計模式。此外還補充了關於物件導向及函數式程式設計的基礎知識。 透過本書,讀者將能夠習得如何最佳化 Ja
本書介紹Visual C++ 6.0程式設計技術和Android程式設計技術,主要內容包括:Visual C++ 6.0整合式開發環境,程式開發基礎,構造應用程式框架,MFC類庫基礎,菜單、工具列與狀態列,對話方塊;控制項與功能函 數,高級控制項,繪圖與列印,訪問資料庫和檔讀寫,MFC的進程和執行緒,串口通信程式的開發,動態連結程式庫,Eclipse整合式開發環境,Java語言基礎,Android