Я работаю над системой, где я ищу объект с любой из двух различных индексных систем. Поэтому мне интересно, какую структуру данных использовать для этого?Datastructure с двумя индексами
Фактический случай: я сканирую либо RFID-метку, либо QR-код, и она принадлежит определенному списку) файлов. Таким образом, каждый список файлов имеет как RFID, так и QR-код, и я могу использовать любой из них, чтобы посмотреть его. Как я могу лучше всего построить это как объект?
Пример данных:
RFID | QR | Files
-----+----+----------
001 | abc| file1_french.txt, file1_english.txt
002 | def| file2_french.txt, file2_english.txt
003 | ghi| file3_french.txt, file3_english.txt
Должен ли я просто иметь два HashMaps с различными индексами? Я немного смущен, я даже не знаю, как искать ответ на эту проблему.
Один вопрос, так как я не уверен, правильно ли я понял. RFID/QR может иметь список файлов (где список 1..n), и каждый файл имеет только 1 RFID/QR? – Drago
Я сделал редактирование, чтобы уточнить – Niels