2021 山東大学アルゴリズム入門試験リコール版

2021SC@SDUSC

(1) アルゴリズムの時間計算量の 3 つの記号を説明してください - Θ、Ω、Ο
(2) T(n)=T(3n/4)+nlogn、T(n)の時間計算量を計算する
(3) 頂点被覆問題が NP 完全であることの証明

(1) 強くつながった枝を見つけ、その正しさ、時間計算量を証明する
(2) 既存の最小全域木に基づいて、ランダム エッジの重みを増やして、最小全域木の新しい更新アルゴリズムを見つけます。疑似コードを書き、その正しさを証明します。

三つ

(1) 最短経路を見つけるための 3 つの関連する証明

1. 最短パスのサブパスも最短パス

2. 任意の 2 点間のすべての最短経路には、常に有限の長さが存在します。

3. 三角不等式を証明する

(たぶんこの3人ね)

(2) Floyd-Warshall アルゴリズム (複数ソース最短経路問題) は、関連するアイデアを説明し、隣接行列を完成 (更新) し、最短経路を記述します。

(1) 左から右に n 個のチェスの駒の山があり、各山には複数の駒があり、隣接するチェスの駒の山のみをマージでき、マージのコストはマージされた山のピースの数です。
次に、これら n 個のチェスの駒の山を 1 つの山に結合し、最小コストのアルゴリズムを与える必要があります。疑似コードを書き、その正しさを証明します。
(2) 中間にいくつかの閉じた区間を持つ区間集合 N があります。点集合 P (数集合) があり、P に含まれる任意の数が閉区間に含まれている場合、その区間はヒットしたと言われます。
最小ヒット セット: N の任意の間隔で、セットにヒットできるポイントが P にある場合、P のポイントはできるだけ少なくする必要があります。
P の点の最小数を見つけるアルゴリズムを与え、疑似コードを書き、その正しさを証明してください。

(実際、理解を助けるために別の写真がここにありますが、残念ながら同じ問題を見つけられなかったので、同様のものを以下に追加します)

同様の問題:有料のラジオ局が次のようにあり、ラジオ局の信号がカバーできるエリアがあるとします。すべてのエリアが信号を受信できるように、ラジオ局をできるだけ少なく選択する方法

同様の問題

注: 下線部の質問の原題は英語です (この 2 つ以上の質問が必要です。要するに、英語は基本的に理解でき、受験者を困らせません)。

Supongo que te gusta

Origin blog.csdn.net/qq_50861917/article/details/122113365
Recomendado
Clasificación