日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1]

發布時間:2024/1/8 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第二章考試要點

本章內容主要是:數據結構、算法的基本概念;線性表邏輯結構,鏈表、數組的存儲和運算;隊列與棧的定義,存儲及應用;樹和二叉樹的定義,互相轉換,二叉樹的存儲,二叉樹的周游;圖的基本概念,圖的存儲的周游;排序的基本概念與排序算法(選擇排序,插入排序,交換排序,歸并排序);檢索的基本概念與檢索算法(順序檢索,二分檢索,散列技術檢索,二叉排序樹)。

以下介紹一些常用的數據結構,闡明各種數據結構內在的邏輯關系,討論它們在計算機中的存儲表示,以及在這些數據結構上進行的各種運算和實際的執行算法,并對算法的效率進行簡單的分析。

一、基本概念

1.什么是數據結構

數據是描述客觀事物的數字、字符以及所有能直接輸入到計算機中并被計算機程序處理的符號的集合。

數據對象是具有相同性質的數據元素的集合。通常,一個數據對象中的數據元素不是孤立的,而是彼此之間存在著一定的聯系,這種聯系就是數據結構。數據對象中數據元素之間的聯系需要在對數據進行存儲和加工中反映出來,因此,數據結構概念一般包括三方面的內容:數據之間的邏輯關系、數據在計算機中的存儲方式、以及在這些數據上定義的運算的集合。

(1)數據的邏輯結構

數據的邏輯結構只抽象地反映數據元素之間的邏輯關系,它與數據的存儲無關,是獨立于計算機的。

數據的邏輯結構分為線性結構和非線性結構兩大類,線性結構的邏輯特征是:有且僅有一個開始結點和一個終端結點,并且所有的結點都最多有一個直接前驅和一個直接后繼。線性表就是一個典型的線性結構。非線性結構的邏輯特征是:一個結點可能有多個直接前驅和直接后繼。樹、圖等都是非線性結構。

(2)數據的存儲結構

數據的存儲結構是數據的邏輯結構在計算機存儲器里的實現(亦稱為映象)。它是依賴于計算機的,并有四種基本的存儲映象方法。它們是:

①順序存儲方法 該方法是把邏輯上相鄰的結點存儲在物理位置上相鄰的存儲單元內,結點間的邏輯關系由存儲單元的鄰接關系來體現。順序存儲方法主要用于線性的數據結構,非線性的數據結構也可以通過某種線性化方法來實現順序存儲。

②鏈接存儲方法 在鏈接存儲方法中,邏輯上相鄰的結點在物理位置上未必相鄰,結點間的邏輯關系是由附加的指針字段表示的。

③索引存儲方法 該方法通常是在存儲結點信息的同時,還建立一個附加的索引表,索引表中的每一項稱為索引項,索引項的一般形式是:(關鍵字,地址)。關鍵字是能唯一標識一個結點的那些數據項。

④散列存儲方法 在散列存儲方法中,結點的存儲地址是根據結點的關鍵字值直接計算出來的。上述四種基本的存儲方法也可以組合起來對數據結構進行存儲映象。

(3)數據的運算

數據的運算定義在數據的邏輯結構之上,每種邏輯結構都有一個運算的集合。常用的運算有:查找、插入、刪除、更新、排序等。顯然,對數據運算的具體實現方法只有在確定了存儲結構之后才能加以考慮。

總結

以上是生活随笔為你收集整理的计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。