內容簡介
現代的設計任務大多通過計算機編程來完成,而演算法起到了至關重要的作用。可以毫不誇張地說,演算法是一切程序設計的靈魂和基礎。選擇合理的演算法,可以起到事半功倍的效果。 本書分別介紹了演算法基礎和演算法應用。首先介紹了演算法概述,然後重點分析了數據結構和基本演算法思想,接著詳細講解了演算法在排序、查找、數學計算、數論、歷史趣題、遊戲等領域中的應用。 本書旨在幫助Java語言初級程序員深入了解Java演算法思想,提升其語言代碼編程能力,可作為大中專院校學生學習數據結構和演算法的參考書,也可為教師授課提供素材。目錄
第1章 演算法和實現演算法的Java語法