У меня есть два HashMaps:Java - Какой метод hashmap get() будет быстрее и почему?
- hashmap1 с 1000 (ключ, значение) пар, таких как (1, один) (2, два) (3, три) (4, четыре) .. (1000, тыс)
- hashmap2 с 100000 (ключ, значение) пар, такие как (1, один) (2, два) (3, три) .. (100000, hundredthousand)
который среди следующих двух операций будет Быстрее, а именно. hashmap1.get (100) или hashmap2.get (100) и почему?
попробовали тестирование? , вы можете проверить его, написав цикл. С может быть одинаковое значение, но другой ключ. так как вы не можете создать один, два с циклом, но это не имеет значения. А затем проверьте производительность, а также сообщите нам об этом. – Panther
HashMaps по дизайну имеют производительность O (1) для 'get'. – Sinkingpoint