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

2021-01-09 女神二級

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

公共基礎

二級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次。

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

相關焦點

  • 全國計算機等級考試二級公共基礎知識模式試題
    這套題由計算機等級考試二級公共基礎知識考試題庫自動組卷而成,我們將陸續上線計算機等級考試模擬試卷,方便大家進行在線模擬,測試複習效果,提高複習備考的針對性。祝願大家順利通過考試!計算機等級考試二級公共基礎知識題庫模擬題!系列模擬試題陸續推出,歡迎持續關注!
  • 線性結構和非線性結構,你真的分得清楚嗎?
    計算機等級考試時間延期之後,小夥伴們跟著考無憂小編一起梳理計算機二級MS Office的理論題的知識點吧~
  • Java數據結構的線性結構和非線性結構,這篇足夠了
    如果不想永遠是代碼工人,那讓我們來一起研究數據結構與算法吧,這篇主要講數據結構,算法後續更新。線性結構與非線性結構首先理解概念:1,線性結構是我們作為一個常見的數據結構,它有什麼特點呢?主要是數據元素之間存在一對一的線性關係。
  • 回文鍊表 | Python
    示例 1:輸入: 1->2輸出: false示例 2:輸入: 1->2->2->1輸出: true進階:你能否用 O(n) 時間複雜度和 O(1) 空間複雜度解決此題?重排鍊表 | 線性表、切分鍊表(迭代+雙指針)線性表 + 雙指針一般情況下,我們要求數組是否是回文,可以使用雙指針的話方法。初始定義雙指針分別指向數組的頭尾元素,指針往中間移動進行判斷。但是鍊表不能夠隨意訪問特定的數據,上面的方法也就無效。
  • 一篇文章搞懂 數據結構中的 線性表存儲方式(順序表 與 鍊表)
    我們知道:數據結構是計算機存儲和組織數據的方式。選擇不同的數據結構來處理數據,可以在不同的場景發揮很棒的效率。數據結構從邏輯層面上分為線性結構和非線性結構。線性結構:顧名思義,就是數據連成線一樣存儲。非線性結構:分為 樹 和 圖,樹與圖的區別就是:樹是沒有環路的,從大的意義來看,圖是包含樹的,即沒有環路的圖就是樹。
  • 一文學會鍊表解題 - CSDN
    作者 | 碼海來源 | 碼海前言如果說數據結構是算法的基礎,那麼數組和鍊表就是數據結構的基礎。 因為像堆,棧,對,圖等比較複雜的數組結基本上都可以由數組和鍊表來表示,所以掌握數組和鍊表的基本操作十分重要。
  • 2019年計算機二級office基礎知識匯總
    計算機二級office考試的題目全部來源題庫,所以參加考試的同學必須要有題庫,題庫可以從網上下載,也可以去買題庫(還可以給學長留言獲取題庫);把題庫刷幾遍,做會題庫中的題目,再背誦下題庫的重要知識點,過級是沒問題的!
  • 計算機二級MS OFFICE過關攻略!教你做22%的過關者
    前幾天,我為大家簡單的介紹了一下全國計算機等級考試。今天,我來給大家分享一下最多人選擇的一個科目,也是我自己考過的科目Microsoft office高級應用的考試攻略。office分為2003、2007、2010、2013、2016、等多個版本,我們在二級考試office高級應用科目中用到的是Microsoft office2010。而且只用到Word、Excel、PPT三個組件。
  • 常考算法面試題系列:鍊表的操作
    鍊表鍊表存儲有序的元素集合,但不同於數組,鍊表中每個元素在內存中並不是連續放置的。
  • 數據結構java面試題及答案
    數組是最常用的基礎數據結構,它將元素保存在連續的內存中。它也是面試最喜歡的問題之一,在代碼面試中你會經常聽到很多關於數組的問題,例如,數組的反轉、數組的排序或者查找數組中的一個元素。數組結構的一個關鍵優點是在知道索引的情況能夠以O(1)的複雜度找到一個元素。但是增加或者刪除一個元素是很慢的,因為一旦創建了一個數組,你就不能改變它的大小了。
  • 計算機一級ms office.這樣學比較容易通過
    全國計算機等級考試一級裡面有個科目是ms office,儘管這個科目沒有二級msoffice難度大,但是仍然有很多同學沒有考過!今天我們就來分享下一級ms office怎麼備考才能順利通過!今天分享的內容主要根據一級ms office的考試題型,介紹其知識內容特點與高效學習方法。我們都知道,一級ms office科目考試和二級ms office.考試題型相差不大,主幹都是選擇題和操作題,所以我們就圍繞選擇題和操作題來分享下學習方法!
  • 應對程式設計師面試,你必須知道的八大數據結構
    首先我們需要理解各種數據結構,才能在處理實際問題時選取最合適的數據結構。為什麼我們需要數據結構?數據是計算機科學當中最關鍵的實體,而數據結構則可以將數據以某種組織形式存儲,因此,數據結構的價值不言而喻。
  • 二級MS Office 考什麼,點進來細說
    我們應該知道在大學,最好要過計算機二級,一般而言,如果我們去企業應聘,會有對word等辦公軟體的熟悉使用這一要求,那麼你怎麼證明你熟悉這種辦公軟體呢?一張二級office證書就可以解決。這是一張非常重要的證書。 這是一張非常重要的證書。這是一張非常重要的證書。
  • 計算機二級MS office證書不難拿,了解掌握這些,教你輕鬆考證!
    因此有很多的高校都會要求大家去考計算機二級等級證書,還有很多同學為了多學技能即使學校沒有要求他也自己報考了計算機等級考試,而且有相當一部分同學都會選擇報考二級MS office高級應用,由於大學裡注重的是自主學習,所以有很多人都沒有一個好的方法,不知道該怎麼去學習,今天我就給大家分享幾個考二級MS office高級應用的技巧。
  • 原型鏈就是個鍊表,有啥好研究的,隔三差五來一下,走馬燈麼?
    如果你想理解原型系統是個啥, 那就去看看數據結構中的鍊表, 回顧下大學課程, 對於那些不是科班出身的同學, 我想說的是網易雲課堂有免費的, 可以白嫖, 搜文章看對你沒有多大幫助, 缺少這些計算機基本的知識, 你的職業生涯不僅沒有上限而且短命.
  • 2019考研計算機學科專業基礎綜合考試大綱
    四、試卷題型結構  單項選擇題 80分 (40小題,每小題2分)  綜合應用題 70分  IV 考查內容  數據結構  一、線性表  (一)線性表的定義和基本操作  (二)線性表的實現  1.順序存儲  2.鏈式存儲
  • 2018國家電網考試備考計算機之數據結構與算法(6)
    2018國家電網考試備考計算機之數據結構與算法(6)由北京事業單位考試網提供:更多關於2018國家電網考試,計算機數據結構與算法,事業單位考試網的內容請關注北京事業單位考試網!或關注北京華圖微信公眾號(bjhuatu),事業單位培訓諮詢電話:400-010-1568。
  • 二級VB計算機考試命中率最高的90道選擇題
    以上三種描述都不對(2) 以下數據結構中不屬於線性數據結構的是(C)A. 隊列 B. 線性表 C. 二叉樹 D.結構特性設計和行為特性設計(21) 下列敘述中正確的是(A)A. 線性表是線性結構 B. 棧與隊列是非線性結構C. 線性鍊表是非線性結構 D.
  • 計算機二級考試C語言高頻考點
    選擇結構關係運算符和關係表達式1,關係運算符及其優先次序結合性:自左向右優先級2.關係表達式循環體只能是一條可執行語句,當多項操作條件運算符構成的選擇結構(1)條件運算符(2)執行過程(3)求解過程:先求表達式1的值,當表達式1值,當表達式的值為非0時,則接著執行while語值是非0時,以表達式
  • 通關LeetCode刷題完整攻略,省時又高效
    Pattern: Sliding window,滑動窗口類型滑動窗口類型的題目經常是用來執行數組或是鍊表上某個區間(窗口)上的操作。比如找最長的全為1的子數組長度。滑動窗口一般從第一個元素開始,一直往右邊一個一個元素挪動。當然了,根據題目要求,我們可能有固定窗口大小的情況,也有窗口的大小變化的情況。