Біноміальне дерево (англ. binomial tree) Bk — це рекурсивно означене упорядковане дерево. Біноміальне дерево B0 складається з одного вузла. Біноміальне дерево Bk складається з двох біноміальних дерев Bk-1 з'єднаних разом: корінь одного з них є крайнім лівим дочірнім вузлом кореня другого дерева. Біноміальні дерева використовуються як частини біноміальної купи.
Властивості біноміальних дерев
Біноміальне дерево Bk
- має 2k вузлів;
- має висоту k;
- має рівно вузлів на глибині
- має корінь ступіня k; ступінь всіх інших вершин менша ступіня кореня біноміального дерева. Крім того, якщо дочірні вузли пронумерувати зліва направо числами k - 1, k - 2, …, 0, то i-ий дочірній вузол кореня є коренем біноміального дерева Bi.
Походження терміну
Термін «біноміальне дерево» походить з властивості 3, оскільки є біноміальними коефіцієнтами.
Посилання
- Python implementation of binomial heap [ 13 травня 2007 у Wayback Machine.]
- Two C implementations of binomial heap [ 1 липня 2020 у Wayback Machine.] (a generic one and one optimized for integer keys)
- Haskell implementation of binomial heap [ 4 березня 2012 у Wayback Machine.]
- Common Lisp implementation of binomial heap [ 5 вересня 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Binomialne derevo angl binomial tree Bk ce rekursivno oznachene uporyadkovane derevo Binomialne derevo B0 skladayetsya z odnogo vuzla Binomialne derevo Bk skladayetsya z dvoh binomialnih derev Bk 1 z yednanih razom korin odnogo z nih ye krajnim livim dochirnim vuzlom korenya drugogo dereva Binomialni dereva vikoristovuyutsya yak chastini binomialnoyi kupi Binomialni dereva z poryadkom vid 0 do 3 kozhne derevo maye korin dochirnimi elementami yakogo ye vsi binomialni dereva menshogo poryadku Napriklad binomialne derevo 3 go poryadku skladayetsya z derev poryadku 2 1 i 0 vidileni sinim zelenim i chervonim vidpovidno Vlastivosti binomialnih derevBinomialne derevo Bk maye 2k vuzliv maye visotu k maye rivno k i displaystyle k choose i vuzliv na glibini i 0 1 k displaystyle i 0 1 k maye korin stupinya k stupin vsih inshih vershin mensha stupinya korenya binomialnogo dereva Krim togo yaksho dochirni vuzli pronumeruvati zliva napravo chislami k 1 k 2 0 to i ij dochirnij vuzol korenya ye korenem binomialnogo dereva Bi Pohodzhennya terminuTermin binomialne derevo pohodit z vlastivosti 3 oskilki k i displaystyle k choose i ye binomialnimi koeficiyentami PosilannyaPython implementation of binomial heap 13 travnya 2007 u Wayback Machine Two C implementations of binomial heap 1 lipnya 2020 u Wayback Machine a generic one and one optimized for integer keys Haskell implementation of binomial heap 4 bereznya 2012 u Wayback Machine Common Lisp implementation of binomial heap 5 veresnya 2020 u Wayback Machine