雙向鍊錶的操作問題 swustoj

2021-08-18 23:56:42 字數 584 閱讀 3928

雙向鍊錶的操作問題

1000(ms)

10000(kb)

2778 / 6526

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

輸入

第一行:雙向表的長度; 

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

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

樣例輸入

10

2 4 6 3 5 8 10 21 12 9

樣例輸出
2 3 4 5 6 8 9 10 12 21
#include#includeusing namespace std;

typedef struct node

sqlist;

void sort(sqlist *&l)//排序

q=q->next;

}p=p->next;}}

int main()

r->next=null;

sort(l);

s=l->next;

while(s)

return 0;

}

雙向鍊錶的操作問題

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

雙向鍊錶的操作問題

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

雙向鍊錶的操作

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