プログラムPがC++で書かれている場合、プログラムPが特定のアルゴリズムを実装しているかどうかを調べるアルゴリズムを書くことはできますか?この問題を解決するアルゴリズムはありますか?この問題は解決可能ですか?与えられたプログラムが与えられたアルゴリズムを実装しているかどうかをチェックするベリファイアを書くことはできますか?
は、例えば、私はクイックソートアルゴリズムを実装するために、人を尋ねると、今私は、人が実際にクイックソートアルゴリズムを実装していることを確認したい場合。人は実際に他のソートアルゴリズムを実装することができ、正しい出力を生成し、すべてのテストケースを通過させます(ブラックボックステスト)。私がこれを行う方法の1つは、ソースコードを調べることです。私はこの手作業を避け、この仕事をすることができるプログラムを書こうと思っています。問題は「それは可能ですか?」です。
方法。その後、呼び出し元がクイックソートが行うような操作を呼び出していることを確認する具体的なオブジェクトを渡します。 –