freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第1章基本術(shù)語算法描述、c語言復(fù)習(xí)(已修改)

2024-10-28 18:43 本頁面
 

【正文】 高職高專計算機專業(yè)系列教材 數(shù)據(jù)結(jié)構(gòu) 胡慧 前 言 二十一世紀是科學(xué)技術(shù)高速發(fā)展的信息時代 , 而計算機是處理信息的主要工具 , 計算機知識已成為人類當代文化的一個重要組成部分 。 計算機的廣泛應(yīng)用已從傳統(tǒng)的數(shù)值計算領(lǐng)域發(fā)展到各種非數(shù)值計算領(lǐng)域 。 在非數(shù)值計算領(lǐng)域里 , 數(shù)據(jù)處理的對象已從簡單的數(shù)值發(fā)展到一般的符號 , 進而發(fā)展到具有一定結(jié)構(gòu)的數(shù)據(jù) 。 在這里 , 面臨的主要問題是:針對每一種新的應(yīng)用領(lǐng)域的處理對象 , 如何選擇合適的數(shù)據(jù)表示 ( 結(jié)構(gòu) ) , 如何有效地組織計算機存貯 , 并在此基礎(chǔ)上又如何有效地實現(xiàn)對象之間的 “ 運算 ” 關(guān)系 。 數(shù)據(jù)結(jié)構(gòu)就是研究和解決這些問題的重要基礎(chǔ)理論 。 開設(shè)本課程的背景 《 數(shù)據(jù)結(jié)構(gòu) 》 是計算機相關(guān)專業(yè)的一門重要的專業(yè)基礎(chǔ)課。它主要研究計算機加工對象的邏輯結(jié)構(gòu)、在計算機中的表示形式以及實現(xiàn)各種基本操作的算法。它是學(xué)習(xí)操作系統(tǒng)、編譯原理、數(shù)據(jù)庫原理等計算機專業(yè)核心課程的基礎(chǔ),掌握好這門課程的內(nèi)容,是學(xué)習(xí)計算機其他相關(guān)課程的重要條件。 數(shù)據(jù)結(jié)構(gòu)是程序設(shè)計的中級課程,主要培養(yǎng)學(xué)生分析數(shù)據(jù)、組織數(shù)據(jù)的能力,告訴學(xué)生如何編寫效率高、結(jié)構(gòu)好的程序。 本課程將分別講述數(shù)據(jù)結(jié)構(gòu)的基本概念、線性表、棧和隊列、串和數(shù)組、樹形結(jié)構(gòu)、圖結(jié)構(gòu)、查找、排序和文件等內(nèi)容。 本課程的主要內(nèi)容 學(xué)習(xí)要求 學(xué)會分析研究計算機加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用涉及的數(shù)據(jù)選擇適當?shù)倪壿嫿Y(jié)構(gòu)、存儲結(jié)構(gòu)及其相應(yīng)的算法,并初步掌握算法的時間分析和空間分析的技術(shù)。同時本課程的學(xué)習(xí)也是復(fù)雜程序設(shè)計的訓(xùn)練過程,易于編寫的程序結(jié)構(gòu)清楚和正確易讀,符合軟件工程的規(guī)范。 新 授 第一章 緒論 本章介紹了數(shù)據(jù)結(jié)構(gòu)這門學(xué)科誕生的背景、發(fā)展歷史以及在計算機科學(xué)中所處的地位,重點介紹了數(shù)據(jù)結(jié)構(gòu)有關(guān)的概念和術(shù)語,學(xué)習(xí)本章后應(yīng)能掌握數(shù)據(jù)、數(shù)據(jù)元素、邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、數(shù)據(jù)處理、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計等基本概念,并了解如何評價一個算法的好壞。 1 引 言 2 發(fā)展簡史及地位 3 什么是數(shù)據(jù)結(jié)構(gòu) 4 基本概念和術(shù)語 5 算法和算法的描述 引言 計算機的應(yīng)用主要是在什么方面? 數(shù)值計算 —— 通過數(shù)學(xué)模型方程解出。 非數(shù)值計算 —— 數(shù)據(jù)處理、信息管理、實時控制。(更多) 二十世紀四十年代 , 電子數(shù)字計算機問世的直接原因是解決彈道學(xué)的計算問題 。 早期 , 電子計算機的應(yīng)用范圍 , 幾乎只局限于科學(xué)和工程的計算 , 其處理的對象是純數(shù)值性的信息 , 通常 , 人們把這類問題稱為數(shù)值計算 。 近三十年來 , 電子計算機的發(fā)展異常迅猛 , 這不僅表現(xiàn)在計算機本身運算速度不斷提高 、 信息存儲量日益擴大 、 價格逐步下降 , 更重要的是計算機廣泛地應(yīng)用于情報檢索 、 企業(yè)管理 、 系統(tǒng)工程等方面 , 已遠遠超出了科技計算的范圍 , 而滲透到人類社會活動的一切領(lǐng)域 。 與此相應(yīng) ,計算機的處理對象也從簡單的純數(shù)值性信息發(fā)展到非數(shù)值性的和具有一定結(jié)構(gòu)的信息 。 現(xiàn)代計算機科學(xué)的觀點 , 是把計算機程序處理的一切數(shù)值的 、 非數(shù) 值 的信 息 , 乃 至 程 序統(tǒng) 稱 為 數(shù)據(jù)( Data) , 而電子計算機則是加工處理數(shù)據(jù) ( 信息 )的工具 。 由于數(shù)據(jù)的表示方法和組織形式直接關(guān)系到程序?qū)?shù)據(jù)的處理效率,而系統(tǒng)程序和許多應(yīng)用程序的規(guī)模很大,結(jié)構(gòu)相當復(fù)雜,處理對象又多為非數(shù)值性數(shù)據(jù)。因此,單憑程序設(shè)計人員的經(jīng)驗和技巧已難以設(shè)計出效率高、可靠性強的程序。于是,就要求人們對計算機程序加工的對象進行系統(tǒng)的研究,即研究數(shù)據(jù)的特性以及數(shù)據(jù)之間存在的關(guān)系 ——數(shù)據(jù)結(jié)構(gòu)( Date Structure)。 數(shù)據(jù)結(jié)構(gòu)的發(fā)展簡史及其在計算機科學(xué)中所處的地位 發(fā)展史: “ 數(shù)據(jù)結(jié)構(gòu) ” 作為一門獨立的課程在國外是從 1968年才開始設(shè)立的。 1968年美國唐 歐 克努特教授開創(chuàng)了數(shù)據(jù)結(jié)構(gòu)的最初體系,他所著的 《 計算機程序設(shè)計技巧 》 第一卷 《 基本算法 》 是第一本較系統(tǒng)地闡述數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)及其操作的著作。 地位: 1. “ 數(shù)據(jù)結(jié)構(gòu) ” 在計算機科學(xué)中是一門綜合性的專業(yè)基礎(chǔ)課。 2. 數(shù)據(jù)結(jié)構(gòu)是介于數(shù)學(xué)、計算機硬件和計算機軟件三者之間的一門核心課程。 3. 數(shù)據(jù)結(jié)構(gòu)這一門課的內(nèi)容不僅是一般程序設(shè)計( 特別是非數(shù)值性程序設(shè)計 ) 的基礎(chǔ) , 而且是設(shè)計和實現(xiàn)編譯程序 、 操作系統(tǒng) 、 數(shù)據(jù)庫系統(tǒng)及其他系統(tǒng)程序的重要基礎(chǔ) 。 什么是數(shù)據(jù)結(jié)構(gòu) 計算機解決一個具體問題時,大致需要經(jīng)過下列幾個步驟:首先要從具體問題中抽象出一個適當?shù)臄?shù)學(xué)模型,然后設(shè)計一個解此數(shù)學(xué)模型的算法( Algorithm),最后編出程序、進行測試、調(diào)整直至得到最終解答。尋求數(shù)學(xué)模型的實質(zhì)是分析問題,從中提取操作的對象,并找出這些操作對象之間含有的關(guān)系,然后用數(shù)學(xué)的語言加以描述。 計算機算法與數(shù)據(jù)的結(jié)構(gòu)密切相關(guān) , 算法無不依附于具體的數(shù)據(jù)結(jié)構(gòu) , 數(shù)據(jù)結(jié)構(gòu)直接關(guān)系到算法的選擇和效率 。 運算是由計算機來完成 , 這就要設(shè)計相應(yīng)的插入 、 刪除和修改的算法 。 也就是說 , 數(shù)據(jù)結(jié)構(gòu)還需要給出每種結(jié)構(gòu)類型所定義的各種運算的算法 。 直觀定義: 數(shù)據(jù)結(jié)構(gòu) 是研究程序設(shè)計中計算機操作的對象
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1