數(shù)據(jù)結(jié)構(gòu)與算法數(shù)據(jù)結(jié)構(gòu)與算法 (1).ppt
《數(shù)據(jù)結(jié)構(gòu)與算法數(shù)據(jù)結(jié)構(gòu)與算法 (1).ppt》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)結(jié)構(gòu)與算法數(shù)據(jù)結(jié)構(gòu)與算法 (1).ppt(62頁珍藏版)》請在匯文網(wǎng)上搜索。
1、算法與數(shù)據(jù)結(jié)構(gòu)算法與數(shù)據(jù)結(jié)構(gòu)2 2第一章第一章 緒論緒論課程簡介課程簡介算法與數(shù)據(jù)結(jié)構(gòu)3 3 3 3n編寫高質(zhì)量的編寫高質(zhì)量的程序程序n(1)(1)能夠分析研究計算機加工的對象的特性,能夠分析研究計算機加工的對象的特性,選擇合適的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)并設(shè)計相應(yīng)的選擇合適的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)并設(shè)計相應(yīng)的算法;算法;n(2)(2)提高處理復雜程序設(shè)計問題的能力,要求提高處理復雜程序設(shè)計問題的能力,要求編寫的程序結(jié)構(gòu)正確、清晰、易讀;編寫的程序結(jié)構(gòu)正確、清晰、易讀;n(3)(3)掌握算法的時間復雜度和空間復雜度的分掌握算法的時間復雜度和空間復雜度的分析技術(shù)。析技術(shù)。u學習數(shù)據(jù)結(jié)構(gòu)有什么用?學習數(shù)據(jù)結(jié)構(gòu)
2、有什么用?算法與數(shù)據(jù)結(jié)構(gòu)4 4 4 4數(shù)據(jù)結(jié)構(gòu)課程的重要性數(shù)據(jù)結(jié)構(gòu)課程的重要性n后后續(xù)課程(數(shù)據(jù)程(數(shù)據(jù)庫、操作系、操作系統(tǒng)、人工智能、人工智能、編譯等)的等)的基基礎(chǔ)n碩士研究生入學考士研究生入學考試課程程n2002年前:年前:專業(yè)課兩兩張卷,各卷,各100分分 (多數(shù)高校多數(shù)高校數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)構(gòu)占占100分分)n2003-2008:專業(yè)課一一張卷,卷,150分分 (部分高校只考部分高校只考數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu),構(gòu),如如華中中 科大、北京交大、江科大、北京交大、江蘇大學等大學等)n2009-專業(yè)基基礎(chǔ)綜合一合一張卷卷 全國統(tǒng)考全國統(tǒng)考 (4科,科,數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)構(gòu)占占45分分)n2013-專業(yè)基基礎(chǔ)綜合
3、一合一張卷卷 全國統(tǒng)考全國統(tǒng)考/自主命題自主命題 (暨南大學、深圳大學等只考數(shù)據(jù)南大學、深圳大學等只考數(shù)據(jù)結(jié)構(gòu)構(gòu) )算法與數(shù)據(jù)結(jié)構(gòu)5 5教材與參考教材與參考書n教材:算法與數(shù)據(jù)結(jié)構(gòu)教材:算法與數(shù)據(jù)結(jié)構(gòu)(c+語言版語言版),馮廣慧,電子工業(yè)出版社馮廣慧,電子工業(yè)出版社n參考書:參考書:n算法與數(shù)據(jù)結(jié)構(gòu)考研試題精析(第算法與數(shù)據(jù)結(jié)構(gòu)考研試題精析(第3版)陳守孔版)陳守孔,機械,機械工工業(yè)出版社出版社 n數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)構(gòu) C語言版言版 嚴蔚敏蔚敏 清清華大學出版社大學出版社n數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)與算法分析構(gòu)與算法分析 C+描述(第描述(第3版)版)Mark Allen Weiss著著 人民人民郵電出版社出版社
4、nD.E.Knuth.The Art of Computer Programming.Addison-Wesley Educational Publishers Inc算法與數(shù)據(jù)結(jié)構(gòu)6 6授課與授課與考核考核方式方式算法與數(shù)據(jù)結(jié)構(gòu)n授課方式授課方式n知識點視頻知識點視頻:80余節(jié)余節(jié)n考核方式考核方式n視頻觀看率視頻觀看率 20%20%n實驗作業(yè)完成率實驗作業(yè)完成率 10%10%n測驗通過率測驗通過率 10%10%n期末筆試分數(shù)期末筆試分數(shù) 50%50%7 7第一章第一章 緒論緒論課程簡介課程簡介算法與數(shù)據(jù)結(jié)構(gòu)8 8第一章第一章 緒論1.4 抽象數(shù)據(jù)抽象數(shù)據(jù)類型型 1.3 算法和算法分析算法和
5、算法分析 1.2 基本概念和基本概念和術(shù)語1.1 什么是數(shù)據(jù)什么是數(shù)據(jù)結(jié)構(gòu)構(gòu)算法與數(shù)據(jù)結(jié)構(gòu)9 9例例1.1 學生信息管理系學生信息管理系統(tǒng) 算法與數(shù)據(jù)結(jié)構(gòu)在在這類問題中:中:(1)計算機算機處理的理的對象是各種表;象是各種表;(2)元素之元素之間的的邏輯關(guān)系是關(guān)系是線性關(guān)系;性關(guān)系;(3)施加于施加于對象上的操作有遍象上的操作有遍歷、查找、插入、找、插入、刪除等。除等。1010例例1.2 人機博弈人機博弈 在在這類問題中:中:(1)計算機算機處理的理的對象是象是樹型型結(jié)構(gòu);構(gòu);(2)元素元素間的關(guān)系是一種一的關(guān)系是一種一對多的多的層次關(guān)系;次關(guān)系;(3)施加于施加于對象上的操作有遍象上的操作有
6、遍歷、查找、插入、找、插入、刪除等。除等。算法與數(shù)據(jù)結(jié)構(gòu)1111例例1.3 哥尼斯堡七哥尼斯堡七橋問題 在在這類問題中:中:(1)計算機算機處理的理的對象是各種象是各種圖;(2)元素元素間的關(guān)系是復的關(guān)系是復雜的的圖形或網(wǎng)狀關(guān)系,是一種多形或網(wǎng)狀關(guān)系,是一種多對多多的關(guān)系;的關(guān)系;(3)施加于施加于對象上的操作有遍象上的操作有遍歷、查找、插入、找、插入、刪除等。除等。算法與數(shù)據(jù)結(jié)構(gòu)1212什么是數(shù)據(jù)什么是數(shù)據(jù)結(jié)構(gòu)構(gòu)n沒有標準的定義,但有共識沒有標準的定義,但有共識n數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu):簡單地說,數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值簡單地說,數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值計算的程序設(shè)計問題中計算機的操作對象以及它
7、們計算的程序設(shè)計問題中計算機的操作對象以及它們之間的關(guān)系和操作的學科之間的關(guān)系和操作的學科。算法與數(shù)據(jù)結(jié)構(gòu)1313第一章第一章 緒論1.4 抽象數(shù)據(jù)抽象數(shù)據(jù)類型型 1.3 算法和算法分析算法和算法分析 1.2 基本概念和基本概念和術(shù)語1.1 什么是數(shù)據(jù)什么是數(shù)據(jù)結(jié)構(gòu)構(gòu)算法與數(shù)據(jù)結(jié)構(gòu)14141.2 基本概念和基本概念和術(shù)語1數(shù)據(jù)(數(shù)據(jù)(Data)是信息的)是信息的載體,是描述客體,是描述客觀事物的數(shù)、字事物的數(shù)、字符、以及所有能符、以及所有能輸入到入到計算機中,被算機中,被計算機程序算機程序識別和和處理理的符號的集合。的符號的集合。2數(shù)據(jù)元素(數(shù)據(jù)元素(Data Element)是數(shù)據(jù)中的一個)
8、是數(shù)據(jù)中的一個“個體個體”,是數(shù)據(jù)的基本是數(shù)據(jù)的基本單位。在有些情況下數(shù)據(jù)元素也稱位。在有些情況下數(shù)據(jù)元素也稱為元素、元素、結(jié)點、點、頂點、點、記錄等。數(shù)據(jù)元素用于完整地描述一個等。數(shù)據(jù)元素用于完整地描述一個對象。象。如:一個學生如:一個學生記錄、棋、棋盤中的一個格局、中的一個格局、圖中的一個中的一個頂點等。點等。3數(shù)據(jù)數(shù)據(jù)項(Data Item)是是組成數(shù)據(jù)元素的有特定意成數(shù)據(jù)元素的有特定意義的的不可分割的最小不可分割的最小單位。如構(gòu)成一個數(shù)據(jù)元素的字段、域、屬位。如構(gòu)成一個數(shù)據(jù)元素的字段、域、屬性等都可稱之性等都可稱之為數(shù)據(jù)數(shù)據(jù)項。數(shù)據(jù)元素是數(shù)據(jù)。數(shù)據(jù)元素是數(shù)據(jù)項的集合。的集合。如:學生信
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)結(jié)構(gòu)與算法數(shù)據(jù)結(jié)構(gòu)與算法 1 數(shù)據(jù)結(jié)構(gòu) 算法
鏈接地址:http://zhizhaikeji.com/p-39471550.html