중간에 새 아이템이 추가될 때 가나다순 고유번호 붙이는 법?
글쓴이: cleansugar / 작성시간: 월, 2012/02/27 - 7:32오후
사전의 낱말에 가나다순으로 고유번호를 붙인다고 합시다.
사전에 새 낱말을 추가하거나 삭제하면 가나다순 고유번호 뒤엣 것들이 틀려지게 됩니다.
즉 트리구조를 넘버링하는 건데요.
게시판 넘버링도 비슷해서 소숫점 이하 실수까지 이용하기도 합니다.
도서관 책 넘버링이 어떤지 궁금하기도 합니다.
낱말은 고안된 날짜도 없어서 책보다 어렵습니다.
좋은 방법이 있을까요?
전문가들은 어떻게 하나요?
Forums:
한번 생각해봤습니다.
캔디'라는 단어가 있다고 하면.
캔디
씨
여기서 중간에 캔두'를 넣으면.
캔디
두
씨
이걸 이제 base64 같은걸로. 숫자로 만들면 되지 않을까요?
중복 단어는
캔디1
캔디2 이렇게 하구요.
그럼. 문자로 정렬되고. 고유한 숫자로 변환도 된다고 생각됩니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
이해가 잘 안갑니다. 문자를 base64로 변환했는데
이해가 잘 안갑니다. 문자를 base64로 변환했는데 어떻게 순서가 유지되나요?
네
그러니까. base64 라는건 문자를 숫자로 변환해서 사용하는 방법중에 하나로 쓴거예요.
순서 자체는 글자'로 정리합니다.
그리고. 유니크한 코드가 필요하면. 문자를 숫자로 변환해서 유니크하게 사용할 뿐 입니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
한글 자모를 갖고 만들 수 있는 글자의 수가
한글 자모를 갖고 만들 수 있는 글자의 수가 11186자라고 들었습니다. (정확한 수치는 틀릴수도 있습니다.)
그럼 하나의 글자는 11186진법으로 보면 하나의 수가 됩니다. 그럼 0부터 11186까지 대응되는 순서를 가나다 순서에 맞도록 하면 됩니다.
이제 모든 단어에 정수 하나가 대응됩니다.
피할 수 있을때 즐겨라! http://melotopia.net/b
댓글 달기