雙向鍊錶的操作問題

2021-09-16 21:14:18 字數 564 閱讀 3123

雙向鍊錶的操作問題

1000(ms)

10000(kb)

3299 / 8913

建立乙個長度為n的帶頭結點的雙向鍊錶,使得該鍊錶中的資料元素遞增有序排列。(必須使用雙向鍊錶完成,資料型別為整型。)

輸入

第一行:雙向表的長度; 

第二行:鍊錶中的資料元素。

輸出

輸出雙向鍊錶中的資料元素的值。
樣例輸入

10

2 4 6 3 5 8 10 21 12 9

樣例輸出

2 3 4 5 6 8 9 10 12 21
#include #include #include using namespace std;

listli;

int main()

reverse(li.begin(),li.end());

list::iterator it = li.begin();

for(;it != li.end() ;it++)

return 0;

}

雙向鍊錶的操作問題

筆者說到做到,考完資料結構就來更新了。首先筆者還是吐槽下昨天的考試吧,有道題我之前是發在部落格上面的,對,就是那個dfs。昨天我抽到那道題了,但是最後沒有ac,然後報錯提示是memory limit exceeded,也就是超記憶體了,當時我就沒反應過來是為什麼。晚上回去看原始碼,哎呀我的媽,我居然...

雙向鍊錶的操作問題 swustoj

雙向鍊錶的操作問題 1000 ms 10000 kb 2778 6526 建立乙個長度為n的帶頭結點的雙向鍊錶,使得該鍊錶中的資料元素遞增有序排列。必須使用雙向鍊錶完成,資料型別為整型。輸入第一行 雙向表的長度 第二行 鍊錶中的資料元素。輸出輸出雙向鍊錶中的資料元素的值。樣例輸入10 2 4 6 3...

雙向鍊錶的操作

include using namespace std 列印選項 void printtheselect typedef struct dulnode dulnode,dulinklist 初始化雙向鍊錶 void initdlist dulinklist l cout 雙向鍊錶構造完畢 n 列印雙...