Свързани въпроси 'tree-traversal'
Итеративно обхождане на първо дърво в дълбочина с преди и след посещение на всеки възел
Може ли някой да ме насочи към псевдокод за итеративно обхождане на първо дърво в дълбочина, където е възможно да се извършват действия на всеки възел както при предварителна, така и след поръчка?
Тоест, действие преди decent в децата на възел,...
11520 изгледи
schedule
19.09.2022
jQuery намира най-близкия предишен брат с клас
Ето грубия HTML, с който трябва да работя:
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li> // this is...
121873 изгледи
schedule
12.12.2022
Медианни възли в двоично дърво
Имах изпит със следния въпрос, на който не можах да отговоря: Имаме двоично дърво, където всеки възел има определена височина (от дъното) и определена дълбочина (от корена). Започваме да броим и двете от нула; например: За дърво с корен с едно дете,...
386 изгледи
schedule
05.12.2022
Обхождане на подредено дърво: Кое определение е правилно?
Имам следния текст от академичен курс, който взех преди известно време за обхождане по ред (наричат го също pancaking) на двоично дърво (не BST):
Поредно преминаване на дърво
Начертайте линия около външната страна на дървото....
56985 изгледи
schedule
02.01.2024
Преминаване на алгоритъм в дървовидна структура
Class Diagnostic {
//Get the size in bytes of an object
static long sizeOf(Object object);
//Get the references for an object (leafs)
static List<Object> getRefs(Object object);
//Implement this with those above
public Long objectSize(Object...
211 изгледи
schedule
07.01.2024
пролог обхожда нестандартно дърво отляво надясно
Трябва да внедря предикат trav(Tree,List) , който извършва обхождане на дърво отляво надясно;
Къде: Дървото се дефинира от възела на структурата (ляво, дясно), където ляво и дясно могат да бъдат или друг възел, или произволен елемент от данни на...
570 изгледи
schedule
06.11.2022
Обхождане на n-арно дърво без използване на рекурсия
Как мога да обходя n -арно дърво без да използвам рекурсия?
Рекурсивен начин:
traverse(Node node)
{
if(node == null)
return;
for(Node child : node.getChilds()) {
traverse(child);
}
}
28669 изгледи
schedule
19.03.2024
Защо обхождането по ред и предварителен ред е полезно за създаване на алгоритъм за решаване дали T2 е поддърво на T1
Гледам книга за интервюта и въпросът е:
Имате две много големи двоични дървета: T1 , с милиони възли, и T2 , със стотици възли. Създайте алгоритъм, за да решите дали T2 е поддърво на T1 .
Авторите споменават това като възможно...
757 изгледи
schedule
28.03.2024
Проектиране на обектен модел; осведоменост за базов клас за производни класове
Преамбюл : Лош дизайн ли е базовият клас да бъде наясно и да осъществява взаимодействия с помощта на производни типове? Предполагам, че не, така че какъв подход трябва да обмисля за следното?
( Езикът е PHP, но мисля, че този въпрос е...
441 изгледи
schedule
15.06.2024
Персонализиран филтър/посетител на Arangodb за моята дървовидна графика
Имам графика с две дефиниции на ръбове като тази:
isDepartment: [organisation] -> [organisation]
hasAccess: [user] -> [organisation]
Организациите са вложени в дърво (без цикли). Има множество организации от най-високо ниво без никакви...
252 изгледи
schedule
17.02.2024