Вопросы с тегом «tree»

Дерево - это широко используемая структура данных, которая имитирует иерархическую древовидную структуру с набором связанных узлов.

1758
Отсоединить (переместить) подкаталог в отдельный Git-репозиторий

у меня есть Git- репозиторий, который содержит несколько подкаталогов. Теперь я обнаружил, что одно из подкаталогов не связано с другим и должно быть отсоединено от отдельного хранилища. Как я могу сделать это, сохраняя историю файлов в подкаталоге? Я думаю, я мог бы сделать клон и удалить ненужные...

1623
Как вы объединяете два репозитория Git?

Рассмотрим следующий сценарий: Я разработал небольшой экспериментальный проект A в своем собственном репозитории Git. Сейчас он созрел, и я бы хотел, чтобы A стал частью более крупного проекта B, у которого есть свой большой репозиторий. Теперь я хотел бы добавить A в качестве подкаталога B. Как...

1594
Циклы в программном обеспечении генеалогического дерева

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я разработчик программного обеспечения для семейного древа (написано на C ++ и Qt). У меня не было проблем, пока один из...

1335
Какие есть варианты хранения иерархических данных в реляционной базе данных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыт 10 месяцев назад . Хорошие обзоры Вообще говоря, вы принимаете...

1102
Алгоритм дерева суффиксов Укконена на простом английском

Я чувствую себя немного толстым в этот момент. Я потратил несколько дней, пытаясь полностью обернуть голову вокруг построения суффиксного дерева, но поскольку у меня нет математического фона, многие объяснения ускользают от меня, поскольку они начинают чрезмерно использовать математические символы....

517
Какой самый эффективный / элегантный способ разбить плоский стол на дерево?

Предположим, у вас есть плоская таблица, в которой хранится иерархия упорядоченного дерева: Id Name ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 20 4 'Node 1.1.1' 2 10 5 'Node 2.1' 3 10 6 'Node 1.2' 1 20 Вот схема, где мы имеем [id] Name. Корневой узел 0 вымышленный. [0] ROOT / \...

496
Как реализовать древовидную структуру данных в Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Существует ли какой-либо стандартный класс...

440
Невозможно показать дерево Git в терминале

Старая статья Killswitchcollective.com от 30 июня 2009 г. содержит следующие входные и выходные данные git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G Мне интересно, как вы получаете древовидное представление коммитов в вашем...

400
vim и расширение NERD Tree - добавление файла

При использовании редактора vim с плагином NERDTree для навигации по дереву вашего проекта, есть ли простой способ создать новый файл исходного кода в текущем подсвеченном каталоге? В настоящее время я захожу в свою оболочку, добавляю файл и затем обновляю дерево. Должен быть лучший...

373
Почему C ++ STL не предоставляет никаких «древовидных» контейнеров?

Почему C ++ STL не предоставляет никаких «древовидных» контейнеров, и что лучше использовать вместо этого? Я хочу хранить иерархию объектов в виде дерева, а не использовать дерево для повышения производительности...

286
C ++ unordered_map с использованием пользовательского типа класса в качестве ключа

Я пытаюсь использовать пользовательский класс в качестве ключа для unordered_map, как показано ниже: #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){}...

262
В чем разница между глубиной и высотой дерева?

Это простой вопрос из теории алгоритмов. Разница между ними заключается в том, что в одном случае вы подсчитываете количество узлов, а в другом - количество ребер на кратчайшем пути между корнем и конкретным узлом. Что есть...

239
NERDTree перезагрузить новые файлы

Если я добавлю файл в тот же открытый каталог NERDTree, единственный способ увидеть добавленный файл - это выйти из vim и запустить его снова. Есть ли способ перезагрузить файлы...

232
Как вернуться к NERDTree из файла на вкладке?

Я обычно: Выберите нужный файл. Откройте его во вкладке (по умолчанию символ t). Но как я могу вернуться к NERDTree, чтобы открыть еще один файл во вкладке? Временное решение, которое я сейчас использую в своем файле .vimrc: map <F10> :NERDTree /path/to/root/of/my/project Но не очень полезно...

226
Объединить два репозитория Git, не нарушая историю файлов

Мне нужно объединить два репозитория Git в совершенно новый, третий репозиторий. Я нашел много описаний того , как сделать это с помощью поддерева слияния (например , ответ Якуба Narębski в на Как объединить два хранилища Git? ) И следуя эти инструкции , в основном работаешь, за исключением того,...