已知集合a和b的元素分別用不含頭結點的單鏈表儲存,函式difference()用於求解集合a與b的差集,並將結果儲存在集合a的單鏈表中。例如,若集合a=,集合b=,完成計算後a=。
題意簡單說就是鍊錶差集簡單操作。
[cpp]view plain
copy
#include
using
namespace
std;
struct
node
; void
insert(node **rootp,
intvalue)
newnode->elem=value;
newnode->next=*rootp;
(*rootp)=newnode;
} void
printlist(node *root)
while
(root)
cout
void
difference(node** la , node* lb)
else
} } int
main()
; int
b=;
node *la=null,*lb=null;
for(
inti=0;i<6;i++)
for(int
i=0;i<5;i++)
difference(&la,lb);
printlist(la);
return
0;
}
網易校招程式設計題
define crt secure no warnings 1 include include include includeusing namespace std 小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩台魔法機器可以通過投入x x可以...
2016校招程式設計題《三》
給定乙個字串.問是否可以通過新增乙個字元將其變成回文串。輸入 一行由小寫字母構成的字串,長度不超過10。輸出 yes 或者no 輸入樣例 testest 輸出樣例 yes include include using namespace std bool fun string str if high ...
網易校招2018程式設計題
小易將n個棋子擺放在一張無限大的棋盤上。第i個棋子放在第x i 行y i 列。同乙個格仔允許放置多個棋子。每一次操作小易可以把乙個棋子拿起並將其移動到原格仔的上 下 左 右的任意乙個格仔中。小易想知道要讓棋盤上出現有乙個格仔中至少有i 1 i n 個棋子所需要的最少操作次數.輸入描述 輸入包括三行,...