Hello,
I'm currently working on an door access control project that utilizes a microcontroller to compare employee data stored on their access cards with the data scan by reader. The system would works fine for a smaller number of employees, but as the number of employees grows to the range of 10,000 to 30,000, the scanning process becomes slow.
I'm looking suggestions and recommendations for a more efficient algorithm that can significantly reduce the time taken to scan and compare the records. My current approach uses an array to store employee IDs and names, but I am open to exploring new ideas.
Thank you in advance for your valuable input!