マイクロソフトの面接アルゴリズムに関する 4 つの質問

マイクロソフトの面接アルゴリズムに関する 4 つの質問

(1)要素が0から65535までの任意の数値であり、同じ値が繰り返し出現しない整数列。 0 は例外であり、繰り返し出現する可能性があります。

シーケンスから 5 つの値をランダムに選択し、これらの 5 つの値が連続して隣接しているかどうかを判断するアルゴリズムを設計してください。

知らせ:

-5 の値はランダムな順序になることができます。例: 8 7 5 0 6;

-0 を使用すると任意の値を設定できます。たとえば、8 7 5 0 6 の 0 は、9 または 4 とワイルドマッチできます。

-0 は複数回出現できます。

- 複雑度がO(n2)の場合、ポイントは付与されません。

(2)二分木内の任意の2つのノードの最も近い共通の親ノードを見つけるアルゴリズムを設計する。計算量がO(n2)の場合、ポイントは付与されない。

(3)ソートされた二分木において、f = (最大値 + 最小値)/2とし、fに最も近く、fより大きいノードを見つけるアルゴリズムを設計します。複雑度がO(n2)の場合、ポイントは付与されません。

(4)1からN(Nは大きな正の整数)までの任意の数を要素として持つ整数列であり、同じ値が繰り返し出現することはない。ペア内の 2 つの数値の合計が N+1 に等しくなる条件を満たす、シーケンス内の数値ペアの数を見つけるアルゴリズムを設計します。最適な複雑さは O(n) です。O(n2) の場合はポイントは付与されません。

<<:  MySQLにおける結合アルゴリズムの実装原理の分析

>>:  完全なルーティングアルゴリズムの設計目標の分析

ブログ    

推薦する

...

UniPAD: 自動運転のためのユニバーサル事前トレーニングパラダイムが登場!

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

Vision Pro が 50 億ドルで売却され、ザッカーバーグは大喜び! Metaは500億ドルを燃やし、VR復活の希望がここにある

海外メディアの報道によると、2月2日の正式発売前に、AppleのVision Proはすでに20万台...

AI ワークロード向けにデータセンターを最適化する 4 つの方法

AI は、データセンターの雇用市場の変化や、データセンターの監視およびインシデント対応業務の改善など...

世界最強のモデルが一夜にして手を変え、GPT-4 の時代は終わりました。クロード3号はGPT-5を上回り、1万語の論文を3秒で読み、理解力は人間に近い。

ボリュームがヤバい、またまたビッグモデルが変わりました。たった今、世界で最も強力な AI モデルが一...

AIを活用して衛星画像を判別、世界初「全世界の船舶足跡マップ」を公開

1月4日、研究者のデイビッド・クルーズマ氏はナショナルジオグラフィックとブルームバーグ・フィランソロ...

ユーザーはChatGPTが怠惰になったと不満を述べ、OpenAIはモデルを調整しておらず原因を調査中であると回答した。

12月12日、OpenAIの最新バージョンのチャットボットChatGPTが「怠惰」になったと不満を...

...

年次レビュー:人工知能業界は2021年後半に突入

[[443324]] 2015年に人工知能が普及して以来、人工知能業界は7年間の発展を経て後半期に突...

...

中国がAI技術をリードしているのは数学が優れているからでしょうか?米誌、中国と米国の数学教育の格差を指摘

米国のコンピューターサイエンス分野の博士課程学生の 64% 以上と修士課程学生の 70% 近くが留学...

...