微軟面試算法題

時(shí)間:2022-10-26 13:29:40 面試問(wèn)題 我要投稿
  • 相關(guān)推薦

微軟面試算法題

  (1)一個(gè)整數(shù)數(shù)列,元素取值可能是0—65535中的任意一個(gè)數(shù),相同數(shù)值不會(huì)重復(fù)出現(xiàn)。0是例外,可以反復(fù)出現(xiàn)。

微軟面試算法題

  請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法,當(dāng)你從該數(shù)列中隨意選取5個(gè)數(shù)值,判斷這5個(gè)數(shù)值是否連續(xù)相鄰。

  注意:

  -5個(gè)數(shù)值允許是亂序的。比如:8 7 5 0 6;

  -0可以通配任意數(shù)值。比如:8 7 5 0 6中的0可以通配成9或者4;

  -0可以多次出現(xiàn);

  -復(fù)雜度如果是O(n2)則不得分。

  (2)設(shè)計(jì)一個(gè)算法,找出二叉樹上任意兩個(gè)結(jié)點(diǎn)的最近共同父結(jié)點(diǎn),復(fù)雜度如果是O(n2)則不得分。

  (3)一棵排序二叉樹,令f=(最大值+最小值)/2,設(shè)計(jì)一個(gè)算法,找出距離f值最近、大于f值的結(jié)點(diǎn)。復(fù)雜度如果是O(n2)則不得分。

  (4)一個(gè)整數(shù)數(shù)列,元素取值可能是1~N(N是一個(gè)較大的正整數(shù))中的任意一個(gè)數(shù),相同數(shù)值不會(huì)重復(fù)出現(xiàn)。設(shè)計(jì)一個(gè)算法,找出數(shù)列中符合條件的數(shù)對(duì)的個(gè)數(shù),滿足數(shù)對(duì)中兩數(shù)的和等于N+1。復(fù)雜度最好是O(n),如果是O(n2)則不得分。

【微軟面試算法題】相關(guān)文章:

微軟面試算法題08-09

四道微軟面試算法題11-06

微軟面試常見(jiàn)題11-06

面試讓人頭疼的微軟題從哪里來(lái)?12-11

微軟面試一題定“音11-19

微軟公司面試謎語(yǔ)題匯總11-19

微軟面試雜談11-19

微軟面試題02-15

關(guān)于微軟的面試 筆試11-20

微軟面試即興試題(4)12-10

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
日韩中文字幕精品一区 | 五月天久久亚洲图片 | 亚洲成Aⅴ人的天堂在线观看女人 | 五月天婷婷综合久久 | 日韩中文无线码在线视频观看 | 中文字幕高清视频在线不卡 |