avenu
@avenu

Как сортировать массив данных следуя нечеткой логике?

Интересует следующий вопрос. Есть ли, и как называются алгоритмы, которые могли бы дать объекту, содержащему переменные с числами, его вес в сравнении с другими объектами, причем логика такого сравнения субъективно дана человеком?

Например, есть объект фрукт, с данными насколько он сладкий и насколько полезный в каких-то единицах. Предположим мне примерно в два раза важнее, что он сладкий, чем полезный. Как тогда отсортировать массив, чтобы в нем отражалось эта информация?
  • Вопрос задан
  • 2346 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
весовые коэффициенты и сумма. По этой сумме и сортируйте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tsarevfs
@tsarevfs
C++ developer
Для того чтобы отсортировать массив необходимо уметь для любой пары объектов (фруктов в вашем примере) сравнивать их на больше\меньше. Практически во всех популярных языках программирования есть возможность сортировки с заданием собственной функцией сравнения. На каком языке вы хотите это реализовать?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы