2012-09-18 7 views
3

나는 이전에 anagram solver를 만들었습니다. 여기서 anagram solver를 만들었습니다. 여기서 9 개의 문자 세트를 주면 프로그램은 9 개의 문자로 만들 수있는 모든 가능한 3 ~ 9 개의 문자 단어를 찾습니다.목표 목록에 단어 목록 저장

나는 이것을 자바 스크립트로 만들었는데, 여기에는 100,000 개 이상의 단어 목록이 하나의 배열 형태로 저장되어 적절한 답변을 찾을 수있었습니다.

9 글자 집합의 모든 서브 워드를 찾으려면 전체 배열을 한 번만 검색해야합니다. 즉, 프로그램에서 9 글자의 글자를 입력 했더라도 서브 워드 목록은 항상 잠시.

나는 이제 같은 프로그램을 만들고 있지만 목표로하고있는 것은 ios 앱의 일부이다.

NSArray에 100,000 개 이상의 단어 목록을 objective-c로 저장하는 데 문제가 있습니까? 메모리 사용, 검색 속도 등의 문제가 발생합니다.

조회 속도를 높이거나 메모리를 적게 사용하는이 단어 목록을 저장하는 더 좋은 방법이 있습니까?

(내가 목표 - C에서 초보자입니다)

이 시간 내 주셔서 감사

.

답변