mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-09 05:56:06 +00:00
deploy
This commit is contained in:
@@ -4389,7 +4389,7 @@
|
||||
|
||||
<p><strong>Эта формула соответствия играет ту же роль, что и ссылки на узлы в связной структуре</strong> . Имея любой узел в массиве, мы можем с ее помощью получить доступ к его левому и правому дочерним узлам.</p>
|
||||
<h2 id="732">7.3.2 Представление произвольного двоичного дерева<a class="headerlink" href="#732" title="Permanent link">¶</a></h2>
|
||||
<p>Идеальное двоичное дерево - лишь частный случай; в обычной двоичной структуре на промежуточных уровнях часто существует множество <code>None</code> . Поскольку последовательность обхода по уровням не содержит этих <code>None</code> , мы не можем по одной лишь этой последовательности определить их количество и расположение. <strong>Это означает, что одному и тому же обходу по уровням может соответствовать сразу несколько различных структур двоичного дерева</strong>.</p>
|
||||
<p>Идеальное двоичное дерево - лишь частный случай. В обычной двоичной структуре на промежуточных уровнях часто существует множество <code>None</code> . Поскольку последовательность обхода по уровням не содержит этих <code>None</code> , мы не можем по одной лишь этой последовательности определить их количество и расположение. <strong>Это означает, что одному и тому же обходу по уровням может соответствовать сразу несколько различных структур двоичного дерева</strong>.</p>
|
||||
<p>Как показано на рисунке 7-13, для неполной двоичной структуры описанный выше способ представления массивом уже перестает работать.</p>
|
||||
<p><img alt="Одной последовательности обхода по уровням соответствуют разные двоичные структуры" class="animation-figure" src="../array_representation_of_tree.assets/array_representation_without_empty.png" /></p>
|
||||
<p align="center"> Рисунок 7-13 Одной последовательности обхода по уровням соответствуют разные двоичные структуры </p>
|
||||
|
||||
Reference in New Issue
Block a user