Запитання з тегом «tree»

Дерево - це широко використовувана структура даних, яка імітує ієрархічну деревоподібну структуру з набором пов'язаних вузлів.

6
Перегляд дерева / папки в Windows? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Удосконаліть це питання У Linux / KDE я бачу каталог як дерево. Як я можу це зробити в …


6
Визначення збалансованого дерева
Мені просто цікаво, чи хтось зможе пояснити для мене визначення збалансованого дерева. Я маю, що "дерево врівноважене, якщо кожне піддерево врівноважене і висота двох піддерев відрізняється щонайбільше на одне. Прошу вибачення, якщо це глупе запитання, але чи застосовується це визначення до кожного вузла аж до листя дерева або лише до …
100 tree 


13
Як сплющити дерево через LINQ?
Отже, у мене є просте дерево: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } У мене є IEnumerable<MyNode>. Я хочу отримати список усіх MyNode(включаючи об'єкти внутрішнього вузла ( Elements)) як один плоский список Where group == 1. Як це зробити через LINQ?
95 c#  .net  linq  .net-4.0  tree 

6
Як зробити дерево в Twig
Я хотів би зробити дерево з невизначеною глибиною (діти дітей, дітей тощо). Мені потрібно прокрутити масив рекурсивно; як я можу це зробити в Twig?
89 loops  recursion  tree  twig 

4
Коли вибрати дерево RB, дерево B або дерево AVL?
Як програмісту, коли я повинен розглянути можливість використання дерева RB, дерева B або дерева AVL? Які ключові моменти необхідно врахувати, перш ніж прийняти рішення про вибір? Чи може хтось пояснити сценарій для кожної деревоподібної структури, чому її вибирають серед інших із посиланням на ключові моменти?


9
Різниця між червоно-чорними деревами та деревами AVL
Хтось може пояснити, які основні відмінності між цими двома структурами даних? Я намагався знайти в Інтернеті джерело, яке висвітлює відмінності / подібності, але я не знайшов нічого надто інформативного. У яких випадках одне буде віддано перевагу іншому? Які практичні ситуації роблять одне «кращим» для використання, ніж інше?

5
Обчисліть мінімальні операції, щоб зробити дві ідентичні деревні структури
Це більше питання CS, але цікаве: Скажімо, у нас є 2 деревоподібні структури з більш-менш однаковими вузлами, реорганізованими. Як би ти знайшов будь-який в якомусь сенсі мінімальна послідовність операцій MOVE(A, B) - переміщує вузол A під вузол B (з усім піддеревом) INSERT(N, B)- вставляє новий вузол N під вузол B …

5
Найгірший випадок у Max-Heapify - як ви отримуєте 2n / 3?
У CLRS, третє видання, на сторінці 155, зазначено, що в MAX-HEAPIFY, Кожне дитяче піддерево має розмір не більше 2 н / 3 - найгірший випадок трапляється, коли нижній рівень дерева заповнений рівно наполовину. Я розумію, чому найгірше, коли нижній рівень дерева заповнений рівно наполовину. І в цьому питанні також дається …

12
Різниця між "Повне бінарне дерево", "строге бінарне дерево", "повне бінарне дерево"?
Мене бентежить термінологія наведених нижче дерев, я вивчав Дерево і не можу розрізнити ці дерева: а) Повне двійкове дерево б) Строге двійкове дерево в) Повне двійкове дерево Будь ласка, допоможіть мені розрізнити ці дерева. Коли і де ці дерева використовуються в структурі даних?

8
Коли використовувати двійковий простір для розділення, Quadtree, Octree?
Нещодавно я дізнався про бінарні просторові дерева розділів та їх застосування для 3D-графіки та виявлення зіткнень. Я також коротко ознайомився з матеріалами, що стосуються квадратиків та октрій. Коли б ви користувались квадратиками над bsp деревами, або навпаки? Чи вони взаємозамінні? Я був би задоволений, якби мав достатньо інформації для заповнення …

11
Як шукати дерево JSON за допомогою jQuery
У мене питання щодо пошуку конкретної інформації в JSON. Наприклад, у мене є цей файл JSON: { "people": { "person": [ { "name": "Peter", "age": 43, "sex": "male" }, { "name": "Zara", "age": 65, "sex": "female" } ] } } Моє питання полягає в тому, як можна знайти конкретну людину …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.