現代的設計任務大多通過計算機編程來完成,而算法起到了至關重要的作用??梢院敛豢鋸埖卣f,算法是一切程序設計的靈魂和基礎。選擇合理的算法,可以起到事半功倍的效果。趙志云、衡友躍編著的《Java常用算法手冊》分三篇,共13章,分別介紹了算法基礎、算法應用和算法面試題。首先介紹了算法概述,然后重點分析了數據結構和基本算法思想;接著,詳細講解了算法在排序、查找、數學計算、數論、歷史趣題、游戲、密碼學等領域中的應用;最后,列舉了算法的一些常見面試題。書中知識點覆蓋全面,結構安排緊湊,講解詳細,實例豐富。全書對每一個知識點都給出了相應的算法及應用實例,雖然這些例子都是以Java語言來編寫的,但是這些算法并不局限于Java語言。如果讀者采用其他的編程語言,例如C++、C、C#等,只要根據其語法格式進行適當的修改便可以了?!禞ava常用算法手冊》旨在幫助Java語言初級程序員深入了解Java算法思想,提升其語言代碼編程能力,還可以作為大中專院校學生學習數據結構和算法的參考書,也可為教師授課提供素材,同時還可以作為具有一定編程經驗的程序員的參考用書。