一維數(shù)組和順序表的區(qū)別 順序表與數(shù)組的區(qū)別和聯(lián)系是什么?
順序表與數(shù)組的區(qū)別和聯(lián)系是什么?在順序表中,數(shù)據(jù)元素之間的邏輯關(guān)系用什么表示?在序列表中,數(shù)據(jù)元素之間的邏輯關(guān)系由數(shù)組下標(biāo)表示。擴(kuò)展:順序表是以數(shù)組形式存儲(chǔ)在計(jì)算機(jī)內(nèi)存中的線性表。它是一種線性結(jié)構(gòu),其
順序表與數(shù)組的區(qū)別和聯(lián)系是什么?
在順序表中,數(shù)據(jù)元素之間的邏輯關(guān)系用什么表示?
在序列表中,數(shù)據(jù)元素之間的邏輯關(guān)系由數(shù)組下標(biāo)表示。擴(kuò)展:順序表是以數(shù)組形式存儲(chǔ)在計(jì)算機(jī)內(nèi)存中的線性表。它是一種線性結(jié)構(gòu),其中一組具有連續(xù)地址的存儲(chǔ)單元依次存儲(chǔ)數(shù)據(jù)元素。線性表按順序存儲(chǔ)時(shí)稱為順序表。順序表是將表中的節(jié)點(diǎn)以連續(xù)地址依次存儲(chǔ)在計(jì)算機(jī)內(nèi)存中的一組存儲(chǔ)單元中
對(duì)順序表的訪問非常靈活。就時(shí)間效率而言,它是O(1)。然而,刪除和添加是耗時(shí)的,時(shí)間復(fù)雜度是O(n)。鏈表的添加和刪除速度非???。但參觀需要時(shí)間。如果你在做一個(gè)大項(xiàng)目。如果兩者都需要,可以使用哈希表。
對(duì)于前兩個(gè)應(yīng)用程序,舉個(gè)簡(jiǎn)單的例子,著名的“猴子計(jì)數(shù)問題”可以明顯比較鏈表和數(shù)組之間的差異。