Flash/as3에서 단어 게임을 만들려고합니다. 여기서는 Prefix tree (Trie) 데이터 구조를 사용하여 유효한 모든 영어 단어를 저장 한 다음 사용자가 새 단어를 작성할 때마다 반복합니다.미리 컴파일 된 코드/데이터 구조 만들기
내 문제는 Trie 빌드 프로세스가 매우 느리고 (사전에 300 만 개가 넘는 단어가 있음) 사용자가 게임을 시작할 때마다 컴파일하는 것이 나에게 좋은 생각이 아닌 것입니다. .
코드를 한 번만 컴파일하고 컴파일 된 코드를 저장하고 나중에 사용할 수있는 방법이 있습니까? 어쩌면 .swc 파일이나 .exe 파일 등일 수 있습니다.
나는 또한 위의 질문에 대한 정확한 기술 용어를 알고 싶습니다. 플래시 전용 솔루션을 요구하지 마십시오. 모든 언어에서해야 할 일의이면에 아이디어를 말해주세요.
덕분에 많은 사람들 :
죄송합니다. 이해할 수 없었습니다 ... 어떻게 트리 데이터 구조의 개별 소스 파일을 만들 수 있습니까? –
@HappyBirthday 메모리에 데이터 구조를 생성하는 알고리즘을 작성하는 대신, 해당 데이터 구조의 소스 코드를 인쇄하여 컴파일러가 소스 파일로 컴파일 할 수 있도록하십시오. – Patashu
구조체, 배열, 인덱스, 포인터를 모두 사용하십시오. –