Сравнение эффективности вложенных циклов Java ⇐ JAVA
-
Гость
Сравнение эффективности вложенных циклов Java
У меня вопрос об эффективности написания вложенных циклов в Java двумя разными способами. Это использование индекса для отслеживания каждой пары элементов. Это использование подсписка. Тот, кто использует индекс, работает очень медленно, чем другой, при работе с большим набором данных. Но есть ли у этих двух методов теоретически разница во времени работы?
Я попытался распечатать каждую пару элементов, используя эти два элемента с небольшим набором данных, результаты те же. Тогда единственная причина, о которой я могу думать, - это корзина.get(index) не O (1)? Но корзина создается с использованием метода Array.asList(), при выполнении метода get она должна быть O(1).
У меня вопрос об эффективности написания вложенных циклов в Java двумя разными способами. Это использование индекса для отслеживания каждой пары элементов. Это использование подсписка. Тот, кто использует индекс, работает очень медленно, чем другой, при работе с большим набором данных. Но есть ли у этих двух методов теоретически разница во времени работы?
Я попытался распечатать каждую пару элементов, используя эти два элемента с небольшим набором данных, результаты те же. Тогда единственная причина, о которой я могу думать, - это корзина.get(index) не O (1)? Но корзина создается с использованием метода Array.asList(), при выполнении метода get она должна быть O(1).
Мобильная версия