Junior — Middle
90
Можеш ли дати пример када и зашто се примењује хеширање података?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Хеширование данных применяется для быстрого поиска, сравнения и проверки целостности данных.
Пример использования:
- В коллекциях, таких как
HashMapилиHashSet, для быстрого доступа к элементам по ключу. - Для проверки целостности файлов или сообщений (например, контрольные суммы).
- В аутентификации и хранении паролей (хеширование паролей).
Пример на Java с использованием HashMap:
import java.util.HashMap;
public class Example {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
System.out.println(map.get("apple")); // Быстрый доступ к значению по ключу
}
}
Здесь хеш-функция используется внутри HashMap для быстрого определения позиции элемента.