本書特色:?ㄌ夥治觶赫攵越灘鬧氐隳訓闋魷晗?、唾x溝姆治?。蕦朽y浚壕】贍苡們〉鋇氖道屠礪郟茍琳嘸饒芄煥斫夂駝莆罩匾母拍睿幟芄淮永礪酆褪導視τ玫慕岷仙霞由釗鮮?。尽抠犌{醚壞帷把А?,粧飒会去“做”??突出訓練:通過實例、習題加強訓練、加深認識。本書從數(shù)據結構的學科內容出發(fā),針對數(shù)據結構教材中的重點和難點,分15個專題進行深入細致的講解和討論。對于要解決的每個問題,從問題提出,到思路分析,再到具體數(shù)據結構的選擇、算法描述和上機實現(xiàn),循序漸進地給出了完整過程,非常符合學生的自學需要和獲取知識的過程。書中所給的每個算法都在C或C++語言環(huán)境下運行通過,并且都是經過認真比較、篩選和設計出來的,具有一定的代表性,具有較好的實用性、有效性、結構性和可讀性。通過仔細分析和閱讀,對于提高軟件開發(fā)和程序設計水平將大有裨益。書中給出的15個專題基本上是相互獨立的,但有些是前后關聯(lián)的,它們都具有統(tǒng)一的風格。讀者可根據學習的需要在任何時刻任選某個或某些專題參考。本書適合高等院校計算機及相關專業(yè)學生,以及參加計算機研究生入學考試的考生使用。數(shù)據結構是計算機等相關專業(yè)開設的一門基礎必修課.當今社會人們面對著各種各樣的數(shù)據和信息,這些數(shù)據和信息只有用計算機處理,才能夠做到快速.及時和準確.數(shù)據結構課程正是研究如何邏輯地組織數(shù)據,如何把數(shù)據有效地存儲到計算機中,如何對數(shù)據進行快速和可靠的加工及處理,從而獲取有用的信息.因此數(shù)據結構是數(shù)據處理的基礎,是所有計算機課程中的核心課程.由于它涉及到高等數(shù)學.離散數(shù)學.概率統(tǒng)計.計算機原理.程序設計等各方面知識,又由于它本身的理論性較強,所以被公認為是一門比較難學的課程.但只要努力學好它,就能為學習后續(xù)的操作系統(tǒng).數(shù)據庫.軟件工程等課程以及實際的軟件開發(fā)打下堅實的基礎.現(xiàn)在社會上數(shù)據結構教材很多,但缺乏適合廣大學生自學參考的輔導教材.本書正是根據廣大學生的自學要求,為了降低學習數(shù)據結構課程的難度而精心設計和編寫的一本輔導教材.本書從數(shù)據結構的學科內容出發(fā),針對一般數(shù)據結構教材中的重點和難點,分15個專題(或稱知識點)進行深入細致的講解和討論.對于要解決的每個問題,從問題提出,到思路分析,再到具體數(shù)據結構的選擇.算法描述和上機實現(xiàn),循序漸進地給出了完整過程,非常符合在校學生的自學需要.書中所給的每個算法都在C語言或C++語言環(huán)境下運行通過,并且都是經過認真比較.篩選和設計出來的,具有一定的代表性,具有較好的實用性.有效性.結構性和可讀性,通過仔細分析和閱讀,對于提高軟件開發(fā)和程序設計水平將大有裨益.書中給出的15個專題基本上是相互獨立的,但有些是前后關聯(lián)的,它們都具有統(tǒng)一的風格.讀者可根據學習的需要在任何時刻任選某個或某些專題參考.當進入該課程的復習或考研階段,最好能夠系統(tǒng)地瀏覽全部15個專題的內容,以便提高自己的知識水平,達到既定目標.本書的附錄A為綜合練習題,共分為7個練習單元,每個單元?籩擄ǖハ鈦≡?.填空.運算.算法分析.算法設計等題型.練習題型豐富,內容充實.通過做題訓練,舉一反三,能夠鞏固所學知識,加深對內容的理解和認識.附錄B給出了附錄A中全部習題的參考解答,供讀者獨立做題后參考.附錄C是一份自測試卷,要求在2個小時內做完,以便檢查自己的學習成績.本書內容安排由淺入深,敘述條理清楚,重難點分析透徹,應用舉例生動實用,算法描述規(guī)范易讀,特別適合于自學.本書是廣大本.專科學生學習數(shù)據結構課程所使用的輔導書,亦可作為講授此課程教師用作參考書.為了給廣大讀者學習數(shù)據結構課程提供一本好的參考書,作者盡了最大的努力,但由于水平有限,難免會出現(xiàn)一些缺陷,敬請給予批評指正.徐孝凱2003年12月