Вопросы по теме 'clrs'
Расслабляет ли алгоритм Дейкстраса края кратчайшего пути по порядку?
В упражнении 24.3-5 «Введение в алгоритмы, 3-е издание» нужен пример того, что это неверно (не всегда верно). Это возможно? На мой взгляд, это невозможно, потому что каждое ребро расслаблено в то время, когда путь к текущей вершине уже определен....
7068 просмотров
schedule
25.05.2023
Учитывая эффективный алгоритм решения системы разностных ограничений, когда некоторые из x должны быть целыми числами
Это упражнение из CLRS 24.4-12 (не домашнее задание, я просто пытаюсь решить все упражнения в CLRS)
Приведите эффективный алгоритм для решения системы Ax ≤ b разностных ограничений, когда все элементы b являются действительными, а указанное...
790 просмотров
schedule
06.05.2023
анализ алгоритма push relabel
Я читаю алгоритм push-flow в разделе «Введение в алгоритмы» Кормена и т. Д.
Мне трудно понять лемму 26.20, которая упоминается ниже:
Пусть G = (V, E) — поточная сеть с источником s и стоком t, и пусть f — предпоток в G. Тогда для любой...
361 просмотров
schedule
07.05.2023
максимальная сумма подмножества размера K с суммой меньше M
Дано: массив целых значений K, M
Вопрос: Найдите максимальную сумму, которую мы можем получить из всех подмножеств K элементов данного массива, такая, что сумма меньше значения M?
Есть ли решение этой проблемы без динамического программирования?...
10286 просмотров
schedule
16.04.2022
Как реализовать компактный связанный список с массивом?
Вот вопрос упражнения CLRS 10.3-4 Я пытаюсь решить
It is often desirable to keep all elements of a doubly linked list compact in storage,
using, for example, the first m index locations in the multiple-array representation.
(This is the case...
933 просмотров
schedule
18.07.2023
Распечатка узлов в структуре данных с непересекающимся набором за линейное время
Я пытаюсь выполнить это упражнение во Введении в алгоритмы Кормена и др., которое связано со структурой данных Disjoin Set:
Предположим, что мы хотим добавить операцию PRINT-SET(x) , которая получает узел x и печатает все элементы набора x...
4324 просмотров
schedule
29.07.2023
Разница во времени выполнения сортировки вставками с использованием кода CLRS и кода Роберта Седжвика
Итак, совсем недавно, просто из любопытства, я купил книгу «Введение в алгоритмы» автора CLRS. Когда я начал читать книгу, я заметил, что некоторые очень типичные алгоритмы в книге реализованы совсем по-другому.
Реализация быстрой сортировки в...
179 просмотров
schedule
27.02.2023
Почему алгоритм Дейкстры расслабляет смежные ребра с вершинами уже в дереве кратчайшего пути?
Почему в псевдокоде DIJKSTRA в главе 24 стр. 658 CLRS Third Edition во внутреннем цикле при ослаблении смежных ребер из новой добавленной вершины разрешено ослабление ребер, уже извлеченных из очереди и добавленных в кратчайший путь к дереву?...
517 просмотров
schedule
10.07.2023
Инварианты циклов с разрывами
Я пытаюсь понять, как инварианты цикла взаимодействуют с разрывами. CLRS 3e (pg19) описывает инвариант цикла как требующий, чтобы
Если оно истинно до итерации цикла, оно остается истинным и до следующей итерации.
Итак, учитывая следующий...
89 просмотров
schedule
04.12.2022
Не могу понять CLRS Проблема 4-2, случай 2
Вопрос:
4-2 Затраты на передачу параметров
На протяжении всей этой книги мы предполагаем, что передача параметров во время вызовов процедур занимает постоянное время, даже если передается массив из N элементов. Это предположение...
688 просмотров
schedule
21.01.2023