D S 線性結構

2022-08-31 05:24:10 字數 598 閱讀 5883

線性結構的定義:若結構是非空有限集,則有且僅有乙個開始結點和乙個終端結點,並且所有結點都最多只有乙個直接前驅和乙個直接後繼。

線性結構的特點:

只有乙個首結點和尾結點

除首尾結點外,其他結點只有乙個直接前驅和乙個直接後繼

簡言之,線性結構反映結點間的邏輯關係是一對一  的

線性結構包括: 線性表、堆疊、佇列、字串、陣列等等,其中,最典型、最常用的是線性表

線性表的基本操作

1.  初始化線性表l  initlist(&l)     

2.  銷毀線性表l  destorylist(&l)   

3.  清空線性表l  clearlist(l)  

4.  求線性表l的長度  listlength(l)

5.  判斷線性表l是否為空  isempty(l)

6.  獲取線性表l中的某個資料元素內容  getelem(l,i,&e)

7.  檢索值為e的資料元素  locateelem(l,e)

9.  刪除線性表l中第i個資料元素  listdelete(&l,i,&e)

舞會(DS線性結構)

題目問題 b 舞會 ds線性結構 時間限制 1 sec 記憶體限制 128 mb 提交 7 解決 6 提交 狀態 討論版 題目描述 假設在週末舞會上,男士和女士們分別進入舞廳,各自排成一隊。跳舞開始,依次從男隊和女隊隊頭各出一人配成舞伴,若兩隊初始人數不同,則較長那一隊未配對者等待下一輪舞曲。現要求...

前驅後繼(DS線性結構)

題目問題 a 前驅後繼 ds線性結構 時間限制 1 sec 記憶體限制 128 mb 提交 6 解決 5 提交 狀態 討論版 題目描述 在雙向鍊錶中,a有乙個指標指向了後繼節點b,同時,b又有乙個指向前驅節點a的指標。這樣不僅能從煉表頭節點的位置遍歷整個鍊錶所有節點,也能從鍊錶尾節點開始遍歷所有節點...

DS線性結構 火車問題 Ver I

某火車站只有一條鐵軌供火車停靠,所有的列車都從一側進入,從另一側出來。如果此時,列車a首先進入鐵路,然後列車b在列車a離開之前進入鐵路,則列車a不能離開,直到列車b離開 如下圖所示 車站最多有9列火車,所有火車都有乙個id 編號從1到n 列車按照order1的順序進入鐵路,你需要確定列車可以以ord...