啥數組、鍊表、線性結構?計算機二級office選擇題白話串講2-1

2020-12-19 女神二級

我是女神二級的葉子老師,用自己多年的計算機教師經驗,把最容易吸收的知識點輸送給考生。我將持續分享關於計算機二級國考方面的文章。感興趣的讀者請點擊右上角「關注」吧!

公共基礎

二級Office必考的考點

專業性很強

如果沒有好的複習資料

是相當枯燥、晦澀、難懂的

你還為公共基礎難懂

苦大愁深嗎?

你還為不知如何拿下選擇題

焦頭爛額嗎?

今天開始,

NCRE2-OFFICE小編帶著大家

遠離枯燥、遠離專業術語

白話學懂公共基礎!

程林高手武功秘籍--公共基礎知識

2.3 數據結構的類型

一般將數據結構分為兩大類型:線性結構和非線性結構。見表16-1。

線性結構的數據結構,也稱線性表。線性表如同列隊時的一排,除排頭和排尾外,中間每個人都前後各有一個相鄰的人(一對一)。如圖,首元素11無前件(前驅),尾元素5無後件(後繼);其他元素都只有一個前件、一個後件,例如元素13的前件為20後件為22。線性表所包含的元素個數稱線性表的長度;當包含的元素個數為0時,稱空表。數組、鍊表、堆棧、隊列都屬線性表。

【隨講隨練16-5】下列數據結構中,屬於非線性結構的是( )。A.循環隊列 B.帶鏈隊列 C.二叉樹 D.帶鏈棧 【答案】C

解析:看上面的表16-1,或者你只要知道,就樹非線性,其他都線性。這種題就不用做啦。

【隨講隨練16-6】設數據元素的集合D={1,2,3,4,5},則滿足下列關係R的數據結構中為線性結構的是( )。 A.R={ (1,2), (3,4), (5,1) }

B.R={ (1,3), (4,1), (3,2), (5,4) }C.R={ (1,2), (2,3), (4,5) }

D.R={ (1,3), (2,4), (3,5) }【答案】B

解析:A) 5-1-2 3-4,2、3之間斷啦,所以不是一對一

B) 5-4-1-3-2 明擺著的一對一

C) 1-2-3 4-5, 也有斷裂不是?

D) 1-3-5 2-4, 也有斷裂不是?

3. 郵政編碼的小方格--數組

數組的例子如圖16-2所示,它的空間類似於郵政編碼的小方格,用連續的存儲空間依次存放每個數據元素。每個數據元素佔用連續空間中的一個空間,各空間的大小(所佔字節數)相同。數據與數據之間是一個挨著一個的,中間不能有空白間隔。顯然數組各數據元素之間的相對位置是線性的,只有一個開始元素和一個末尾元素,除這兩個元素外,其他數據元素都只有一個前件(前驅),一個後件(後繼)。因而數組是線性結構。

圖16-2的數組名為a,各數據元素通過下標來區分:a[0]、a[1]、a[2]…。這裡下標"0"、"1"、"2"…決定邏輯結構:在邏輯關係上,a[0]是a[1]的前件(前驅),a[1]是a[0]的後件(後繼)。而a[0]、a[1]、a[2]…這些數據結點所處於的位置是數組的物理(存儲)結構。顯然,數組中,邏輯關係相鄰的數據結點,存儲的物理位置也是相鄰的。數組的特點是:(1)數組中所有元素所佔的存儲空間是連續的;(2)數組中各元素在存儲空間中是按邏輯順序依次存放的。即數組的"邏輯順序=物理存儲順序"。

由於數組元素連續存儲的特點,這給元素的插入和刪除都會帶來較大的麻煩。

類似於生活中的插入座位,要在數組的第i個位置處插入一個新元素,需要把第i個元素及它以後的所有元素順次向後移動一個位置,"騰"出第i個位置的空間,再將新元素放在第i個位置上;最壞情況下是要在第0個位置插入新元素,如果數組原來有n個元素,則全部元素都要移動,需移動n次。

要刪除第i個位置上的元素,也需要把第i個元素以後的所有元素(不包括第i個元素)依次向前移動一個位置(原來第i個位置上的元素被覆蓋掉了);最壞情況下需要移動n-1次。

以上內容僅是個人一點經驗,僅供參考。歡迎評論、收藏與分享!如果這篇文章對您有用就請點個讚吧!關注老師可以查看歷史文章!

相關焦點

  • Java線性數據結構之數組和鍊表篇
    按數據的邏輯結構來說,線性結構指N個元素數據的有序(次序)集合。Java程序中較為廣泛線性結構包含線性表,棧,隊列,雙隊列,數組等。今天詳細講解數組和鍊表結構。數組數組是指將相同的數據類型的元素按照一定順序進行排列的集合,是一塊連續的內存空間。優點:數據是連續的,且隨機訪問速度快,讀寫速度可用複雜度方程式表示為O(1);缺點:執行新增和刪除性能下降,可表示為O(N)。
  • 全國計算機等級考試二級公共基礎知識模式試題
    這套題由計算機等級考試二級公共基礎知識考試題庫自動組卷而成,我們將陸續上線計算機等級考試模擬試卷,方便大家進行在線模擬,測試複習效果,提高複習備考的針對性。祝願大家順利通過考試!計算機等級考試二級公共基礎知識題庫模擬題!
  • 線性結構和非線性結構,你真的分得清楚嗎?
    計算機等級考試時間延期之後,小夥伴們跟著考無憂小編一起梳理計算機二級MS Office的理論題的知識點吧~計算機二級MS Office
  • 計算機二級office選擇題系列(1)
    哈嘍各位小夥伴們大家好,我是你們最愛的小助手,從今天開始我將陸續更新計算機二級office選擇題的真題講解。開始之前先給大家說一個情況,雖然同學們選擇的是計算機二級office但是考查選擇題的時候不僅僅是考查office,還會考查公共基礎知識(佔10分)以及計算機基礎知識(佔6分)。很多第一次考計算機等級考試的小夥伴在做選擇題的時候就會感覺很好奇,怎麼不會編程的題?
  • 全國計算機等級考試二級C語言程序設計歷年真題與模擬試題詳解
    一、選擇題(每題1分,共40分)1下列鍊表中,其邏輯結構屬於非線性結構的是()。A.二叉鍊表B.循環鍊表C.雙向鍊表D.帶鏈的棧【答案】A【解析】一個非空的數據結構為線性結構需要滿足兩個條件:①有且只有一個根結點;②每一個結點最多有一個前件,
  • 算法一看就懂之「 數組與鍊表 」
    數據結構是我們軟體開發中最基礎的部分了,它體現著我們編程的內功。大多數人在正兒八經學習數據結構的時候估計是在大學計算機課上,而在實際項目開發中,反而感覺到用得不多。但別人封裝好了不代表我們就可以不關注了,數據結構作為程式設計師的內功心法,是非常值得我們多花時間去研究的,我這就翻開書複習複習:本文就先從大家最經常使用的「 數組 」和「 鍊表 」聊起。不過在聊數組和鍊表之前,咱們先看一下數據的邏輯結構分類。通俗的講,數據的邏輯結構主要分為兩種:知道了分類,下面我們來詳細看一下「 數組 」和「 鍊表 」的原理。
  • 結合JAVA詳解鍊表、棧、隊列等數據結構
    排序、冒泡排序、二分法這些,都要涉及到時間複雜度、以及數據結構的知識,這門課,還是很重要的。為了啥其實數據結構,結構這個詞,就是將我們原本的一些數據,按照某種結構放到一起,為了更加便利以及後期對於這些數據的利用。不能胡來,亂放一遭,那樣整理起來很麻煩,並且不方便以後的二次利用。
  • 計算機二級office選擇題系列(2)
    昨天給各位說到了計算機二級office選擇題,今天將給大家分享的是計算機二級office選擇題系列第2部分,若是新朋友可以點擊我的頭像查看我之前發布的內容哦~錯誤,隊列是先進先出的線性表,所以B錯誤;循環隊列是線性結構的線性表,所以C錯誤。
  • 計算機二級office考什麼?(重要考點)
    >考試時間二級C語言程序設計120分鐘Java語言程序設計120分鐘Access資料庫程序設計120分鐘C++語言程序設計120分鐘MySQL資料庫程序設計120分鐘Web程序設計120分鐘MS Office高級應用與設計120分鐘Python語言程序設計120分鐘WPS Office高級應用與設計120分鐘其中 MS office 是很多人選擇考的
  • 計算機二級office考什麼,MS office和WPS office有什麼區別,如何選擇如何備考?
    計算機二級office考什麼,MS office和WPS office有什麼區別,如何選擇如何備考?
  • 計算機二級office考什麼?
    有考生問:報考了三月份的計算機二級office,不知道從哪裡開始學,對辦公軟體的基礎就是會打打字,用PPT排排版;計算機二級office一般會考什麼呢?接下來我將精心準備的複習內容分享一下~1.首先你得確保你的電腦上安裝了Office2010(考試要求的版本)。
  • 計算機二級office考什麼?(內涵office重要考點)
    計算機二級office考什麼?
  • 2016年計算機二級《MSoffice》考前一周攻關必做題(網友分享真題)
    以學生價專業提供各類考證 教材+課件視頻+機考題庫,資料以原題多火爆網際網路。諮詢微信/QQ:3026287336索取計算機二級題庫聯繫微信/QQ:3026287336絕密原題帳號數量有限,先到先得!抓緊時間聯繫我!!100%原題,不是原題退款!
  • 【計算機二級c語言】重點+題庫
    01 題型分數分布(1)單項選擇題,40 題,40 分(含公共基礎知識部分 10 分);(2)程序填空題,3 小空,18 分;(3)程序改錯題,2 個錯誤,18 分;(4)程序設計題,24分。三、基本語句1. 表達式語句,空語句,複合語句。2. 輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。四、選擇結構程序設計1. 用if 語句實現選擇結構。2. 用switch語句實現多分支選擇結構。3. 選擇結構的嵌套。五、循環結構程序設計1. for循環結構。
  • 鍊表竟然比數組慢了1000多倍?(動圖+性能評測)
    數組和鍊表是程序中常用的兩種數據結構,也是面試中常考的面試題之一。然而對於很多人來說,只是模糊的記得二者的區別,可能還記得不一定對,並且每次到了面試的時候,都得把這些的概念拿出來背一遍才行,未免有些麻煩。而本文則會從執行過程圖以及性能評測等方面入手,讓你更加深入的理解和記憶二者的區別,有了這次深入的學習之後,相信會讓你記憶深刻。
  • 計算機二級office考試到底刷多少道題才能過
    3月底就要考二級啦,目前你學習複習的如何呢?經常在後臺收到大學生同學的疑問,過二級到底應該怎麼練習?題庫裡面的題是需要全部練習一遍嗎?那麼,今天藉此機會,office小超老師和你聊聊計算機二級考試刷題的那些事!
  • 計算機二級office考什麼?(內含office重要考點)
    計算機二級office考什麼?
  • 計算機二級office新題中的Word考情分析
    上一次,office小超老師給大家分析了2019年3月份新增的兩套PPT考題的特點,這次再給大家分析下新增Word操作題的特點。希望對下半年二級office考試的同學,能夠有所幫助。目前的全國計算機二級ms office考試,已經早不同於早期14年左右的那麼簡單的程度了,目前其二級考試的難度已經很高了,如果真的能夠徹底掌握,那麼是足以勝任工作中的辦公需求啦!在新增的兩套試題中,發現Word操作題考察了兩個「藏「得比較深的內容,一個是「制表位」,另一個是「通配符」。
  • 計算機真題
    下面為大家列出選擇題的前5道,大家看看自己複習的怎麼樣北京郵電大學2018年碩士研究生入學考試試題考試科目:計算機學科基礎綜合請考生注意:①所有答案(包括選擇題和填空題)一律寫在答題紙上,否則不計成績。
  • 一篇文章搞懂 數據結構中的 線性表存儲方式(順序表 與 鍊表)
    我們知道:數據結構是計算機存儲和組織數據的方式。選擇不同的數據結構來處理數據,可以在不同的場景發揮很棒的效率。數據結構從邏輯層面上分為線性結構和非線性結構。線性結構:顧名思義,就是數據連成線一樣存儲。線性表線性表是線性結構的基本表現。