複数選択問題を解決するアルゴリズムを実装する必要があります。複数選択の問題は次のとおりです。
線形順序集合から抽出された n 個の要素の集合 S と、1 から n までの正の整数の集合 K = {k1, k2,...,kr} が与えられた場合、複数選択問題は、ki 番目に小さい要素を選択することです。 i のすべての値について、1 <= i <= r
Θ(n log r) の平均的なケースを解決する必要があります。必要なソリューションを実装する論文を見つけましたが、集合 S に繰り返し数がないことを前提としています。問題は、想定できないことです。それと、その論文のアルゴリズムを適応させて繰り返し数をサポートする方法がわかりません。論文はhttp://www.ccse.kfupm.edu.sa/~suwaiyel/publications/multiselection_parCom.pdf で、アルゴリズムは 2 ページ目にあります。どんなヒントでも大歓迎です!