迅雷2014校招程式設計題

2021-07-27 03:49:07 字數 838 閱讀 6668

已知集合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 個棋子所需要的最少操作次數.輸入描述 輸入包括三行,...