Задать вопрос
avenu
@avenu

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

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

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

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

Похожие вопросы