Member 13244683 Ответов: 0

Как использовать матрицу данных для создания приложения?


Приношу свои извинения за то, что не знаю правильной терминологии - это мой первый проект кодирования. Вот описание моей цели:

Я хочу создать приложение для игровых групп. Идея состоит в том, что существует матрица отношений "симпатии", которая поможет пользователю создать игровую группу, где все будут ладить друг с другом. Например:

------Aaron Betty Carla David
Aaron   1     0     1     1
Betty   0     1     1     0
Carla   1     1     1     0
David   1     0     0     1

1= they like each other
0= they don't


Идея состоит в том, что пользователь может выбрать "Аарона" из списка, и после этого другой список будет заполнен людьми, которые ладят с Аароном. В данном случае это Карла и Дэвид. Затем пользователь мог выбрать Карлу и посмотреть, кто ладит с Аароном и Карлой - в данном случае с Дэвидом. Таким образом, пользователь будет знать, что они могут иметь успешную игровую группу с Аароном и Карлой, Аароном и Дэвидом, Аароном Дэвидом и Карлой, но не Аароном Дэвидом Карлой и Бетти.

Честно говоря, я даже не знаю, как начать создавать это мобильное / веб-приложение. Я просто ищу, куда пойти, чтобы научиться тому, как это сделать.

Большое спасибо, что уделили мне время.

Что я уже пробовал:

Я искал видео на youtube, гуглил, stack exchange, краудсорсинг на facebook, пытался понять, не является ли это чем-то вроде проблемы приложения для создания рецептов-я не совсем смог найти ответ на эту конкретную задачу.

PIEBALDconsult

Или теория множеств.
Создайте наборы друзей для каждого кандидата и найдите Союз.

PIEBALDconsult

База данных и рекурсивное общее табличное выражение.

Kornfeld Eliyahu Peter

И что бы вы сделали, если бы а нравился Б, А Б не нравился а?
Это 0 или 1 в вашей таблице?

0 Ответов