2012-03-17 8 views
1

最初に空のRBツリーを考えてみましょう。ここにm個の要素を挿入します。 要素の挿入にはO(log n)時間がかかります.nは現在挿入されている要素の数です。 はだから、Mの挿入の合計時間を書き込むことができるよう: 和ログ(I)は、i = 1..m ==ログ(ポッホハンマー(1、m)のための、礼儀WolframAlpha実際エキゾチック関数、ポーチハンマーとレッドブラックツリー

、比。 m * logmとlog(Pochhammer(1、m))は1に収束するので、ログPochhammerはどこにも見られませんでした。科学? 私は逆アッカーマンはなど、連合検索に表示されます...(あなたは「エキゾチック」という用語があります)

+0

あなたは私= 1..nの=シータ(nlogn)のための '和ログ(I)'ことを知っていますか?それを証明するのは簡単です。 '' sum log(i)for i = 1..n <= sum log(n)for i = 1..n = O(nlogn) 'です。 i = n/2.n = sum log(i/2)に対してi = 1/nに対してsum log(i) n/2 * log(n/2)=オメガ(nlogn) 'である。とにかく漸近表記を使用しているので、よく知られているように漸近的に同じである「エキゾチック関数」の使用には何の意味もありません。 – amit

+0

@amit私はあなたのポイントを参照してください、しかし、問題はまだ立っています:) CSで使用中の他のエキゾチックな関数(inverse-ackermannのような)? – eisbaw

+0

ログスター?忙しいビーバー機能?私はこの質問のポイントを本当に理解していません。 –

答えて

2

Hypergeometric functionsは数学でたくさん現れる知っている。その理由は、定義によって、彼らのテイラーシリーズは持っている、ということですシンプルなフォーム。Therefoあなたは誘導を使用しているとすぐに表示されます。

「標準」の機能の多くは(また、ほとんどの直交多項式である)、実際の超幾何です。あまり使われていないものは素晴らしい名前を持っていますが、彼らは同じ家族です。

もちろんここでもsum(log k)= log(prod k)= log k!だから、派手なものは必要ありません。おそらく、Pochhammerシンボルを取得するという事実は、おそらくMathematicaの象徴的級数和の方法に由来します。例えば見てください。 Zeilbergerのアルゴリズムでは、超幾何関数を使用して級数を合計します。

関連する問題