これは問題から擬似コードである:Prooving N-1と呼ば回
Procedure Foo(A,f,L)
、前提条件:
- A [f..L]の配列であります整数
- f、Lはf < = Lの2つの自然数> = 1です。
コード
procedure Foo(A,f,L
if (f=L) then
return A[f]
else
m <-- [(f+L)/2]
return min(Foo(A,f,m), Foo(A, m+1,L))
end if
質問:誘導を使用して
は、fooが最大n-1回の分を起動すると主張しています。
パート(iii)の証拠をどのように継続するのか少し失われています。私は主張と同様に書かれた主張を持っています。それはn> = 2であると私はそれを信じています。しかし、k + 1項のためにはどうすればいいですか?これは誘導による証拠なので。
おかげ
私は、このサイトについて理論的すぎるため、[Compute Science Stack Exchange](https://cs.stackexchange.com/)にもっと適しているため、 。 –
編集をありがとう、私は写真を投稿するのに十分な担当者がいませんでした。 –