Как, как вы думаете, можем ли мы объединить две реализации List, скажем ArrayList (s), без необходимости реализовать тип объекта как сопоставимый или переопределяющий. equals() в любом случае. В принципе, изменение этого класса не допускается. Теперь у объекта есть 4 атрибута - код, имя, (булево), (float). Имя не может использоваться в качестве основы для сравнения, и не обязательно, чтобы код всегда был ненулевым значением. В принципе, либо код не является нулевым, либо логическим является значение true. Теперь, если два элемента в списке конфликтуют, их значения (float) необходимо добавить. Как мы можем выполнить это слияние наиболее оптимизированным образом? Не то, что мы не можем использовать имя как уникальный идентификатор для каждого объекта, но проблема заключается в том, что имена слишком длинны, что означает, что сравнение строк также будет дорогостоящим!Самый оптимизированный способ слияния двух списков объектов без использования компаратора
-1
A
ответ
0
Если вы не можете изменить класс для реализации Comparable, вы можете использовать внешние объекты Comparator.
Смежные вопросы
- 1. Оптимизированный способ сравнения двух списков
- 2. Самый чистый способ слияния объектов
- 3. Каков самый быстрый способ слияния двух списков в python?
- 4. Самый оптимизированный способ создания объектов из огромного набора объектов
- 5. Стандартный способ застегивания двух списков с использованием пользовательских функций компаратора
- 6. Оптимизация сравнения и слияния двух списков
- 7. Архивирование/слияния двух отсортированных списков
- 8. Сравнение двух списков различных объектов без цикла
- 9. Самый быстрый способ вызова метода COM-объектов без использования RCW
- 10. Самый оптимизированный способ конкатенации в строках
- 11. Пересечение двух списков разных объектов в java
- 12. Самый оптимизированный способ создания объекта JS
- 13. Самый оптимизированный способ конвертировать изображение в текст
- 14. Самый оптимизированный способ хранения состояний гусениц?
- 15. Большая сложность для слияния двух списков
- 16. Самый быстрый способ получить образец из двух списков
- 17. Самый быстрый способ слияния двух баз данных SQLITE
- 18. Самый быстрый способ слияния двух: dicts vs lists
- 19. Оптимизированный способ обрабатывать очень большое число без использования внешней библиотеки
- 20. C# Сравнение двух списков списков объектов
- 21. Каков наилучший способ слияния свойств с двух отдельных объектов JavaScript?
- 22. Слияние двух списков без дубликатов
- 23. C# слияние двух списков объектов
- 24. Понимание алгоритма слияния двух отсортированных связанных списков
- 25. время выполнения слияния двух списков в Python
- 26. слияния двух списков excel с разными данными
- 27. Слияние двух списков. Sens использования HashSet
- 28. минимум без использования списков
- 29. java 8, Сортировка списка объектов по атрибуту без пользовательского компаратора
- 30. Сравнение двух списков пользовательских объектов
У вас есть волшебная пылинка, и вы ** верите **? –
Я пробовал использовать hashmap - лучше, чем вложенные циклы. –
Но все-таки слишком много, если условия так усложняют сложность! –