Реализация структуры данных графа в C - PullRequest
1 голос
/ 10 июля 2010

Я изучил основы структур данных графа.Теперь я хочу реализовать все структуры / алгоритмы / операции, которые могут выполняться над графами.

Пожалуйста, поделитесь некоторыми полезными ссылками, с помощью которых я могу начать делать реализации графов в C.

Ответы [ 2 ]

3 голосов
/ 10 июля 2010

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

0 голосов
/ 27 марта 2016

Книга, Руководство по разработке алгоритма [PDF] содержит C-код, реализующий граф.

Для более подробного учебника по графам и связанным алгоритмам (DFS, Bellman-Ford и т. Д.) Введение в алгоритмы (отлично) имеет реализации псевдокода, которые вы можете реализовать.

Стандартный список смежности или матричные представления, упомянутые Алексом, описаны в обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...