亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

筆試題交集

時(shí)間:2024-07-27 20:52:22 資料大全 我要投稿
  • 相關(guān)推薦

筆試題(交集)

  筆試題:兩個(gè)整數(shù)集合A和B,求其交集

筆試題(交集)

  兩個(gè)整數(shù)集合A和B,求其交集,

筆試題(交集)

  分析:

  1. 讀取整數(shù)集合A中的整數(shù),將讀到的整數(shù)插入到map中,并將對(duì)應(yīng)的值設(shè)為1。

  2. 讀取整數(shù)集合B中的整數(shù),如果該整數(shù)在map中并且值為1,則將此數(shù)加入到交集當(dāng)中,并將在map中的對(duì)應(yīng)值改為2。

 通過(guò)更改map中的值,避免了將同樣的值輸出兩次。

  筆試題:找出1到10w中沒(méi)有出現(xiàn)的兩個(gè)數(shù)字

  分析:

  有1到10w這10w個(gè)數(shù),去除2個(gè)并打亂次序,如何找出那兩個(gè)數(shù)?

  申請(qǐng)10w個(gè)bit的空間,每個(gè)bit代表一個(gè)數(shù)字是否出現(xiàn)過(guò),

資料共享平臺(tái)

筆試題(交集)》(http://www.ishadingyu.com)。

  開(kāi)始時(shí)將這10w個(gè)bit都初始化為0,表示所有數(shù)字都沒(méi)有出現(xiàn)過(guò)。

  然后依次讀入已經(jīng)打亂循序的數(shù)字,并將對(duì)應(yīng)的bit設(shè)為1。

  當(dāng)處理完所有數(shù)字后,根據(jù)為0的bit得出沒(méi)有出現(xiàn)的數(shù)字。

  首先計(jì)算1到10w的和,平方和。

  然后計(jì)算給定數(shù)字的和,平方和。

  兩次的到的數(shù)字相減,可以得到這兩個(gè)數(shù)字的和,平方和。

  所以我們有

  x + y = n

  x^2 + y^2 = m

  解方程可以得到x和y的值。

【筆試題交集】相關(guān)文章:

360筆試題目06-27

筆美國(guó)國(guó)家儀器試題目09-23

搜狐產(chǎn)品筆歸分享筆試題目07-05

新浪筆經(jīng)04-27

百感交集成語(yǔ)故事06-21

新聞總署筆經(jīng)10-13

IBM公司筆經(jīng)09-15

營(yíng)銷(xiāo)卷筆經(jīng)10-25

consulting firm筆經(jīng)05-06

科勒筆經(jīng)09-23