Форум программистов, компьютерный форум CyberForum.ru

Логика реализации симметричного бинарного отношения - C++

Восстановить пароль Регистрация
 
Ldd_
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 8
29.05.2016, 19:56     Логика реализации симметричного бинарного отношения #1
Есть следующее задание для курсовой:

Даны исходные данные о сотрудниках IT компании. Даны два бинарных отношения для всех сотрудников. Первое отношение “работал вместе”, второе - “психологически не совместим”. Необходимо сформировать новую команду для нового проекта. Начальник выбирает ответственного за проект (Team Lead) и задает количество сотрудников для проекта. Программа выбирает заданное количество сотрудников на проект, при этом они желательно должны иметь опыт общей работы с выбранным (Team Lead) и точно психологически совместимыми между собой
Данные о сотрудниках хранятся в обычном текстовом файле (формат произвольный).

Как изящно реализовать организацию тестового файла и хранение\обработку данных?
Пока придуманная схема такая:
Начало файла кол-во сотрудников n, потом их список в таком формате: ФИО и куча 0 1 характерезующих их параметры относительно других (с учетом того что отношение симметрично каждый сотрудник хранит данные только относительно сотрудников ниже по списку, в итоге получается треугольный вид). ФИО просто пишутся в массив (дабы выводить не только номер сотрудника а и его имя) а вот опыт общей работы и псих.совместимость пишу в матрицу размером n*n (конечно по аналогии с файлом напрашивается треугольная матрица, но тогда очень сильно затрудняется обработка данных).

Однако я не уверен в верности такой схемы, есть ли возможность реализовать все это проще и красивее?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2016, 19:56     Логика реализации симметричного бинарного отношения
Посмотрите здесь:

C++ Алгоритм симметричного шифрования TwoFish
Нечеткая логика C++
C++ Определение самого длинного симметричного слова в строке
Проверка бинарного отношения на функцию C++
C++ Скомпилить код алгоритма симметричного шифрования
C++ Логика switch
Ошибка при реализации бинарного дерева: error C1075: конец файла обнаружен ранее, чем левая фигурная скобка C++
Реализовать систему симметричного блочного шифрования (лаба по информационной безопасности) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru