Встречается на собеседованиях • сегодня

Что такое граф

Граф — это структура данных, состоящая из узлов (вершин) и связей между ними (рёбер). Графы используются для моделирования отношений между объектами.

Основные типы графов:

  • Ориентированный (Directed): рёбра имеют направление (A → B).
  • Неориентированный (Undirected): рёбра без направления (A — B).
  • Взвешенный (Weighted): рёбрам присвоены значения (веса).

Пример реализации в Python (через словарь):

python
graph = {
    'A': ['B', 'C'],
    'B': ['A', 'D'],
    'C': ['A'],
    'D': ['B']
}

Применение:

  • Социальные сети (друзья).
  • Маршрутизация (карты).
  • Рекомендательные системы.

Для работы с графами часто используют библиотеки networkx или алгоритмы обхода (DFS, BFS).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы