문자열 내에서 유니크 키 값 추출 알고리즘
글쓴이: emptysky / 작성시간: 금, 2009/01/09 - 9:26오전
그리 길지않는 일반 문자열에서(ex; url) 유니크한 키 값을 빠르고 심플하게 추출하고 싶습니다.
문자열 해쉬도 있겠지만, 속도나 복잡도에서 아주 빠르고 심플하게 갈려고 해쉬는 배제했고요
생각해본 바로는
각 문자에 대한 ascii 값의 총합에 각 자릿수에 대한 특수값을 더하거나 곱하면 될 것 같은데..
10의 배수가 딱 좋을것 같긴하나, 문자열이 길어질 경우 어마어마한 값이 들어야가한다는 문제점도 있고..
특수값 정하기가 쉽지 않네요.
적당한 값이나 다른 생각, 경험 있으신 분 조언 부탁 드립니다.
댓글 달기