Необходимо ответить на контрольные вопросы в указанных лабораторных работах (см. файлы), дополняя их формулами и рисунками там, где это возможно Пользоваться можно любыми источниками, исключая школьные учебники (работа вузовская)
Нужно написать алгоритм выборки уникальных значений ID пользователей
Нужно написать алгоритм выборки уникальных значений ID пользователей "От кого – кому", в каждой итерации равной количеству id.
Данные по каждой выборке сохраняются в БД, и каждая последующая выборка сравнивается с предыдущими.
На входе - массив id (отправители и получатели - одни и те же). Количество ID может меняться (могут добавляться или удаляться), поэтому каждая операция сравнения должна учитывать предыдущие результаты. "Отправитель" не может являться "получателем". Отправитель и получатель в каждой итеррации не повторяются. Например:
I (1-2, 2-3, 3-4, 4-1)
II (1-3, 2-4, 3-1, 4-2)
II (1-4, 2-1, 3-2, 4-3)
При достижения лимита, "отправителю" добавляется индекс, после этого, он считается уникальным "отправителем". Количество пар строго должно равняться количеству ID в массиве.
III(1a-2, 2a-3, 3a-4, 4a-1)
IV (1a-3, 2a-4, 3-5, 4a-2, 5-1)
...
PS предусмотреть вариант, что бы не выпадала комбинация, когда "отправитель" является единственным вариантом получателя
1-2, 2-3, 3-1 – 4-?
Заявки фрилансеров
Похожие заказы
- Лабораторные работы1 заявкаЗакрыт5 лет назад
Нужно сделать лаболаторную работу на JAVA. Условие прикреплено. Нужна также помощь в объяснении решения и кода. Жду предложений цены и сроков. Спасибо Для информации есть готовая лаболаторная другого варианта - ...
Лабораторные работы3 заявкиЗакрыт5 лет назад- $8
Тема: бронирование номеров отеля Клиент заказывает номер на указанное количество лиц, нужного комфорта на указанные даты (реализация как корзина). Администратор подтверждает или отклоняет заказ (если даты номер уже забронирован) и сообщает об этом клиенту ...
Лабораторные работынет заявокЗакрыт5 лет назад Задача: написать небольшую программу на Python, что именно - жду ваши предложений. Вот как это звучит в оригинале: "Шаг 1. Напишите предложение по реальной проблеме, которая привлекла ваше внимание. Это может ...
Лабораторные работы1 исполнительЗавершен5 лет назадНеобходимо решить несколько лабораторных. Каждая лабораторная 2 фото (1 задачи, 2 файлы указанные в задачах)
Лабораторные работы2 заявкиЗакрыт5 лет назадВвести строку символов. Напечатать гласные русские буквы в алфавитном порядке с указанием числа их появления в строке. Отдельно напечатать отсутствующие гласные --------------------------------------------------------------------------------- условия: - с использованием переменных типа множество -При печати ...
Лабораторные работынет заявокЗакрыт5 лет назад- $40
Создать код для для текстовой консоли с#. Игра бросание костей шести поверхностные. Необходимо выбрать от 1 до 5 костей. Сделать бросок выбранного количества костей и если выпадает 1 то делается переброс 2 раза. Когда все ...
Лабораторные работы1 исполнительЗавершен5 лет назад Ввести строку символов. Напечатать гласные русские буквы в алфавитном порядке с указанием числа их появления в строке. Отдельно напечатать отсутствующие гласные --------------------------------------------------------------------------------- условия: - с использованием переменных типа множество -При печати ...
Лабораторные работынет заявокЗакрыт5 лет назадЗадание по Методам и средствам проектирования информационных систем. Вы можете выбрать существующее предприятие или придумать самим это предприятие. Описываете про предприятие, чем она занимается, из каких отделов состоит, можете добавить иерархическую ...
Лабораторные работы1 заявкаЗакрыт5 лет назад- $40
Практические работы по ИТ. Нужно сделать больше 10 штук в течение недели. Работа в Word, Excel, PowerPoint.
Лабораторные работы14 заявокЗакрыт5 лет назад