Вопросы по теме 'adjacency-list'

Несколько таблиц в иерархии вложенных наборов
У меня есть ряд отдельных элементов, хранящихся в разных таблицах MySQL, которые я хотел бы поместить в древовидную иерархию. Используя модель списка смежности, я могу добавить поле parent_id в каждую таблицу и связать таблицы с помощью отношения...
1565 просмотров

Ищете эффективный способ хранения вложенных данных с помощью спящего режима
Я пытался найти эффективный способ представления вложенных данных в java/hibernate. Моим первоначальным решением был родительский/дочерний список с самоссылающимся соединением, но при построении отчетов в SQL у этого метода есть очевидные ловушки. Я...
2009 просмотров

Построение дерева меню из списка смежности в Python
Рассмотрим базовый список смежности; список узлов, представленных классом Node, со свойствами id , parent_id и name . parent_id узлов верхнего уровня = None. Каким был бы Pythonic способ преобразования списка в неупорядоченное дерево меню...
3117 просмотров
schedule 16.08.2022

Узел, имеющий себя в списке смежности
typedef struct vertex{ int num; struct vertex *next; } Vertex; Vertex *adj[1]; void buildList(){ Vertex *v=NULL; Vertex *t=NULL; v = malloc(1*sizeof(*v)); v->num = 1; adj[0] = v; //a NODE with value 1 t = v;...
553 просмотров
schedule 14.09.2022

Список смежности и матрица смежности в Python
Здравствуйте, я понимаю концепции списка смежности и матрицы, но я не понимаю, как их реализовать в Python: Алгоритм для достижения следующих двух примеров достигается, но без знания ввода с самого начала, поскольку они жестко кодируют его в своих...
27826 просмотров

представление списка смежности ориентированного графа
Учитывая представление ориентированного графа в виде списка смежности, сколько времени потребуется для вычисления исходящей степени каждой вершины? Сколько времени требуется, чтобы вычислить градусы? Спасибо
16376 просмотров
schedule 17.05.2023

чтение уникальных ребер из представления списка смежности графа
У меня есть неориентированный граф, представленный списком смежности. Я пытаюсь прочитать уникальные ребра из графика (потому что он ненаправленный, если рассматривать 0-1, 1-0 не должно быть). Прямо сейчас я думаю, что я бы использовал поле в...
477 просмотров

Ошибка времени выполнения C в реализации графа
Я пытаюсь реализовать график, который будет иметь целочисленное значение в качестве данных. Здесь проблема, по-видимому, заключается в том, что программа не может манипулировать указателем ptr в функции insertNode и, следовательно, не выполняет...
65 просмотров

Умные указатели для представления графа (соседи вершин) в C++11
Мне было интересно, как правильно использовать интеллектуальные указатели С++ 11 для графических представлений. Предположим, у вас есть структура графа, которая содержит вектор всех его вершин. Кроме того, у вас есть структура/класс вершины. Эта...
2115 просмотров

Список смежности в R
У меня есть вопрос, связанный с этим post . Я не понимаю, что делает эта строка: col2=unlist(lapply(adjlist,"[",-1)) Я имею в виду, я знаю, что он превращает все столбцы, кроме первого, в один длинный столбец, который затем объединяется...
83 просмотров
schedule 09.07.2022

Создайте граф списка смежности из топологии в C++
Как новичок в С++, мне нужно сделать график списка смежности. Я хочу создать взвешенный график, который показывает отношения топологии между плоскостями и их углом как вес. Таким образом, в графе плоскости представляют вершины графа (например, v), а...
419 просмотров
schedule 12.06.2022

Поиск в ширину с матрицей смежности
Итак, я создал обход BFS, который использует график и начальную точку. Он использует граф, представленный в соседнем списке, но как бы я изменил его, чтобы использовать матрицу смежности. Мне просто нужно с чего-то начать Список смежности:...
5244 просмотров

Обход BFS всех путей в графе с использованием списка смежности
В настоящее время я пытаюсь пройти все пути от источника к месту назначения в графе, который использует матрицу смежности. Я пытался сделать это в BFS. Спасибо за помощь. Я получаю только один путь. Как мне распечатать и другие пути? public...
2915 просмотров

Реализация списка смежности графа (C)
Я пытаюсь создать соседнее представление ist графа в C, используя следующие определения... typedef struct edge { int to_vertex; int weight; } Edge; typedef struct edgeNode { Edge edge; struct edgeNode *next; } *EdgeNodePtr;...
389 просмотров
schedule 30.12.2022

Преобразование списка узлов во вложенный dict в python
У меня есть список dicts в python, который представляет список смежности, и я хочу преобразовать этот список во вложенный python dict. клавишами name и children . Список узлов Это пример списка диктов, это 10 первых элементов списка. Оригинал...
37 просмотров