База ответов ИНТУИТ

Параллельные вычисления и многопоточное программирование

<<- Назад к вопросам

Параллельные версии алгоритмов пузырьковой сортировки и быстрой сортировки, представленные в этой главе, реализованы по-разному. Какие утверждения являются истинными?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
реализация пузырьковой сортировки могла быть схожа с реализацией быстрой сортировки(Верный ответ)
метод, выполняемый в быстрой сортировке, является рекурсивным и потому обязан иметь аргумент(Верный ответ)
в пузырьковой сортировке потоку передается объект, вызывающий метод без аргументов. Вся необходимая методу информация содержится в полях объекта(Верный ответ)
реализация быстрой сортировки могла быть схожа с реализацией пузырьковой сортировки
в быстрой сортировке методу потока передается метод, который получает фактический аргумент в момент вызова метода Start. Вся необходимая методу информация содержится в фактическом аргументе(Верный ответ)
Похожие вопросы
Какие утверждения справедливы для алгоритма пузырьковой сортировки?
Какие утверждения справедливы для шагового алгоритма пузырьковой сортировки?
В параллельном алгоритме пузырьковой сортировки элементы массива потоков создаются при выполнении следующего оператора: threads[i] = new Thread(sorts[i].BubbleSortPart);. Какие утверждения являются справедливыми?
Какой формулой задается сложность шагового алгоритма пузырьковой сортировки?
Какие утверждения справедливы для алгоритма сортировки "чет – нечет"?
Сложность шагового алгоритма пузырьковой сортировки задается формулой O \left (\frac{n^2}{p^2} +n \cdot p \right ). Справедливость каких утверждений следует из этого?
Какие утверждения являются истинными по отношению к пулу потоков?
Укажите высказывания, истинные для алгоритма сортировки "чет-нечет":
Какие высказывания являются истинными по отношению к методу Wait из класса Monitor?
Какие высказывания являются истинными по отношению к методу Pulse(obj) из класса Monitor?