BFS, C++, Boost Graph Library: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
(Новая страница: «Основные авторы описания: И.В.Афанасьев == Программная реализация алгори...»)
 
Строка 3: Строка 3:
 
== Программная реализация алгоритма: C++, Boost Graph Library ==
 
== Программная реализация алгоритма: C++, Boost Graph Library ==
  
Функции <code>[http://www.boost.org/libs/graph/doc/breadth_first_search.html breadth first search]</code>, <code>[http://www.boost.org/libs/graph/doc/breadth_first_visit.html breadth first visit]</code>).
+
Функции <code>[http://www.boost.org/libs/graph/doc/breadth_first_search.html breadth_first_search]</code>, <code>[http://www.boost.org/libs/graph/doc/breadth_first_visit.html breadth_first_visit]</code>).
  
 
=== Особенности реализации последовательного алгоритма ===
 
=== Особенности реализации последовательного алгоритма ===

Версия 12:36, 28 июня 2022

Основные авторы описания: И.В.Афанасьев

1 Программная реализация алгоритма: C++, Boost Graph Library

Функции breadth_first_search, breadth_first_visit).

1.1 Особенности реализации последовательного алгоритма

1.2 Локальность данных и вычислений

1.2.1 Локальность реализации алгоритма

1.2.1.1 Структура обращений в память и качественная оценка локальности
1.2.1.2 Количественная оценка локальности

1.3 Возможные способы и особенности параллельной реализации алгоритма

1.4 Масштабируемость алгоритма и его реализации

1.4.1 Масштабируемость алгоритма

1.4.2 Масштабируемость реализации алгоритма

1.5 Динамические характеристики и эффективность реализации алгоритма

1.6 Выводы для классов архитектур