雙向鍊錶的操作問題
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 列印雙...