Someone finally decided to apply software engineering best practices to a criminal investigation. Converting a list to a set for O(1) lookup time? Chef's kiss. Nothing says "we're serious about justice" quite like eliminating duplicate entries with a simple data structure swap.
I can just imagine the meeting: "Detective, we need to search through thousands of names!" "Have you tried... deduplication?" "Brilliant! Promote this person immediately!"
The real question is whether they're using a HashSet or a TreeSet. Performance matters when you're fighting crime, people. Also, did nobody think to normalize the data before storing it? Guess they didn't have a DBA on the investigative team.
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++
Csharp