線性表

線性表的定義

線性表是一種常用的數(shù)據(jù)結(jié)構(gòu),是一組有限序列的集合,線性表中的數(shù)據(jù)類型可以是多種多樣的,但是同一個線性表中的元素要具有相同的性質(zhì),是同一個數(shù)據(jù)類型,比方說常用的數(shù)字(1,2,3,4,5,6),或者26個英文字母(A,B,...Z),又或者線性表中的數(shù)據(jù)元素是包含多種數(shù)據(jù),像一個公司中表示所有員工的信息的線性表,表中每個員工的信息包括姓名,年齡,工作時間,績效等,可以將表中的每個數(shù)據(jù)看作一個記錄,包含大量記錄的線性表就是一個文件。

以ai(i是下標)來表示線性表中的數(shù)據(jù),i是數(shù)據(jù)在線性表中的位序,知道了數(shù)據(jù)的位序,這樣我們就可以對線性表中的數(shù)據(jù)進行存取,插入刪除。

線性表的線性表示和鏈式表示

1. 線性表的線性表示

使用一組地址連續(xù)的存儲單元存放線性表中的元素,線性表第一個元素的地址就表示這個線性表的地址,知道了線性表的地址和某個數(shù)據(jù)在線性表中的位置我們就可以對該數(shù)據(jù)進行訪問或者執(zhí)行刪除修改等操作,所以線性表的順序存儲結(jié)構(gòu)也是一種隨機存儲結(jié)構(gòu),像我們常用的數(shù)組類型就具有這種隨機存儲的特性,數(shù)據(jù)結(jié)構(gòu)中的順序存儲結(jié)構(gòu)一般就用數(shù)組來表示。

待續(xù)。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 3.2 線性表的定義 線性表,從名字上你就能感覺到,是具有像線一樣的性質(zhì)的表。 零個或多個數(shù)據(jù)元素的有限序列。 這...
    努力生活的西魚閱讀 1,061評論 0 1
  • 從數(shù)據(jù)的邏輯結(jié)構(gòu)來分,數(shù)據(jù)元素之間存在的關(guān)聯(lián)關(guān)系被稱為數(shù)據(jù)的邏輯結(jié)構(gòu)。歸納起來,應(yīng)用程序中的數(shù)據(jù)大致喲如下四種基本...
    Jack921閱讀 1,179評論 0 2
  • 1.線性表的定義 線性表:零個或多個數(shù)據(jù)元素的有限序列序列:也就是說元素之間是有順序的,若元素存在多個,則第一個元...
    e40c669177be閱讀 2,213評論 6 15
  • 前言 上一篇《數(shù)據(jù)結(jié)構(gòu)和算法之時間復(fù)雜度和空間復(fù)雜度》中介紹了時間復(fù)雜度的概念和常見的時間復(fù)雜度,并分別舉例子進行...
    VV木公子閱讀 4,504評論 2 26
  • 一.線性表 定義:零個或者多個元素的有限序列。也就是說它得滿足以下幾個條件:??①該序列的數(shù)據(jù)元素是有限的。??②...
    Geeks_Liu閱讀 2,775評論 1 12

友情鏈接更多精彩內(nèi)容