關(guān)于計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)考點(diǎn)“線性表的特點(diǎn)和基本操作”的內(nèi)容,高頓小編在這里整理了以下有關(guān)信息,快來一起看看吧!
2024計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):線性表的特點(diǎn)和基本操作
  一、線性表的特點(diǎn)
  (1)表中元素的個(gè)數(shù)有限;
  (2)表中元素具有邏輯上的順序性,在序列中各元素排序有其先后次序;
  (3)表中元素都是數(shù)據(jù)元素,每個(gè)元素都是單個(gè)元素(單個(gè)數(shù)據(jù)項(xiàng));
  (4)表中元素的數(shù)據(jù)類型都相同,即每個(gè)元素占有相同大小的存儲(chǔ)空間;
  (5)表中元素具有抽象性,僅討論元素間的邏輯關(guān)系,而不考慮元素究竟表示什么內(nèi)容。
  注意:線性表是一種邏輯結(jié)構(gòu),表示元素之間一對(duì)一的相鄰關(guān)系。順序表和鏈表是存儲(chǔ)結(jié)構(gòu),不是同一個(gè)概念!
  二、邏輯特性
  除第一元素外,每個(gè)元素有且僅有一個(gè)直接前驅(qū)。除最后一個(gè)元素外,每個(gè)元素有且僅有一個(gè)直接后繼。
  三、線性表的基本操作
  最基本操作:增刪改查
  InitList(&L):初始化表。構(gòu)造一個(gè)空的線性表;
  Length(L):求表長。返回線性表L的長度,即L中數(shù)據(jù)元素的個(gè)數(shù);
  LocateElem(L,e):按值查找操作。在表L中查找具有給定關(guān)鍵字值的元素;
  GetElem(L,i):按位查找操作。在表L中的第i個(gè)位置上插入指定元素e;
  ListInsert(&L,i,e):插入操作。在表L中的第i個(gè)位置上插入指定元素e;
  ListDelete(&L,i,e):刪除操作。刪除表L中第i個(gè)位置的元素,并用e返回刪除元素的值;
  PrintList(L):輸出操作。按前后順序輸出線性表L的所有元素值;
  Empty(L):判空操作。若L為空表,則返回true,否則返回false;
  DestroyList(&L):銷毀操作。銷毀線性表,并釋放線性表L所占用的內(nèi)存空間。
  注:基本操作的實(shí)現(xiàn)取決于采用哪種存儲(chǔ)結(jié)構(gòu)。其中“&”表示C++中的引用。
  本文內(nèi)容整理于網(wǎng)絡(luò)僅供參考。
  以上就是【2024計(jì)算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):線性表的特點(diǎn)和基本操作】的全部內(nèi)容,如果你想要學(xué)習(xí)更多考研方面的知識(shí),歡迎大家前往高頓考研考試頻道!
  小編為2024考研的小伙伴們準(zhǔn)備了豐富的學(xué)習(xí)資料,點(diǎn)擊下方藍(lán)色圖片即可領(lǐng)取哦~
考研備考資料