算法
編程
下載地址:點我數據結構
《數據結構與算法分析:C語言描述(原書第2版)》討論數據結構和算法分析。數據結構主要研究組織大量數據的方法,而算法分析則是對算法運行時間的評估。隨着計算機的速度愈來愈快,對於可以處理大量輸入數據的程序的需求變得日益急切。但是,因爲在輸入量很大的時候,程序的低效率現象變得很是明顯,所以這又要求對效率問題給予更仔細的關注。經過在實際編程以前對算法的分析,學生能夠決定一個特定的解法是否可行。例如,學生在《數據結構與算法分析:C語言描述(原書第2版)》中將讀到一些特定的問題並看到精心的實現方法是如何把對大量數據的時間限制從16年減至不到1秒的。所以,若無運行時間的闡釋,就不會有算法和數據結構的提出。
《數據結構與算法分析:C語言描述(原書第2版)》是國外數據結構與算法分析方在的標準教材,介紹了數據結構(大量數據的組織方法)以及算法分析(算法運行時間的估算)。《數據結構與算法分析:C語言描述(原書第2版)》的編寫目標是同時廛授好的程序設計和算法分析技巧,使讀者能夠開發出具備高效率的程序。
《數據結構與算法分析:C語言描述(原書第2版)》可做爲高級數據結構課程或研究生一年級算法分析課程的教材,使用《數據結構與算法分析:C語言描述(原書第2版)》需具備一些中級程序設計知識,還須要離散數學的一些背景知識。
隨着速度的不斷提升和存儲容量的持續增加,計算機的功能日益強大,從而處理數據和解決問題的規模和複雜程度與日俱增。這不只帶來了須要認真研究的新課題,並且突出了原有數據結構和算法效率低下的缺點。程序的效率問題不是因爲計算機功能的強大而受到冷落,相反地,卻是被人們提到史無前例的重視程度,由於大型問題的解決所涉及到的大容量存儲和高速度運算容不得咱們對效率有絲毫的忽視。《數據結構與算法分析:C語言描述(原書第2版)》正是在闡述數據結構基本概念的同時深刻地分析了算法的效率。數據結構和算法
做者:(美國)維斯 譯者:馮舜璽
Mark Allen Weiss是佛羅里達國際大學計算機學院教授,普林斯頓大學計算機科學博士。除本書外,他編寫的關於數據結構與算法方面的知名教材還有:Data Structures and Algorithm Analysis:in Java, Data Structures and Algonthm Analysis:in C++以及Data Structures and Problem Solving:Using Jave、Data Struchures and Problem Solving:Using C++等。他目前是AP考試計算機學科委員會的主席。性能
出版者的話
專家指導委員會
譯者序
前言
第1章 引論
第2章 算法分析
第3章 表、棧和隊列
第4章 樹
第5章 散列
第6章 優先隊列(堆)
第7章 排序
第8章 不相交集AD
第9章 圖論算法
第10章 算法設計技巧
第11章 攤還分析
第12章 高級數據結構及其實現
索引spa
下載地址:點我設計