01011112222로부터 전화가 올때,
보통은 발신자번호에 01011112222라고 찍히지만, 그 전화번호가 수신자의 휴대폰 전화번호부에 저장되어있는경우 "김철수(01011112222)" 라고 찍히잖아요?
굳이 스마트폰이 아니더라도 말이죠
근데 그런 비교검색을 하는 알고리즘은 뭘까요?
그냥 순차적으로 검색를 진행하는걸까요?
보통은 전화번호부에 저장가능한 전화번호의 개수가 제한되어 있긴하지만(요즘 스마트폰에선 그 제한이 어떤지 잘 모르겠네요)..
만약 그 개수에 제한이 없다고 했을경우...
10만개의 전화번호를 저장해 두었다고 했을때, 검색속도가 느려지지 않을까요?
(전화가 오는 동시에 발신정보를 표시해야하는 핸드폰의 경우 속도가 느려지면 곤란할 거 같은데요..)