Я ищу алгоритм.
Учитывая N пользователей. Каждый N пользователей представляет 1 ранжированный список вариантов Q из Z (Z> Q). Опции Q каждого пользователя различны.
Это может быть применено к фруктам. N Рейтинг пользователей.
[passion fruit, apple, orange, pear, cherry, blueberry, banana]
[blueberry, pear, cherry, banana]
[passion fruit, blueberry, banana, apple, orange]
.... ETC
Я также хочу, чтобы его можно было обновлять при каждой новой записи. Какое ваше самое умное, лучшее или наиболее эффективное решение, укажите и укажите, почему? СПАСИБО В НАСТОЯЩЕЕ ВРЕМЯ.
РЕДАКТИРОВАТЬ: В ответ на комментарий я сделал пример с фруктами. Я хочу сайт рейтинга фруктов. Пользователи могут заходить на сайт, оценивать все виды фруктов, которые она или он попробовали, и это «голосование» рейтинга. Главный список отображает общий рейтинг. Так что я думаю, что любимый фруктовый вкус людей *. Хотя алгоритм может работать для чего угодно.