trie

    1

    2답변

    trie 데이터 구조에 대해 읽었으며 trie 노드에있는 자식을 구현하는 두 가지 구현을 발견했습니다. 다음은 두 가지 구현의 세부 사항입니다. - 1) 트라이 노드 배열 길이 26은 트라이 노드의 하위를 저장하는 데 사용되었습니다. 2) HashMap은 문자를 키로 사용하고 트라이 노드를 값으로 저장하는 데 사용되었습니다. 더 나은 구현 방법을 알려주세요

    1

    1답변

    내 trie 데이터 구조의 모든 값을 인쇄하려고합니다.이 코드는 사전 프로그램의 일부입니다. void search(struct dictionary **current) { if((*current)->is_end==1){ printf("\n"); getchar(); } for(int i=0; i<26; i++){

    -1

    1답변

    단어 목록이 주어지면 목록에서 다른 단어로 구성된 단어를 찾는 방법을 찾으려고합니다. 예를 들어, 목록이 ["race", "racecar", "car"] 인 경우 ["racecar"]을 반환하고 싶습니다. 여기 내 일반적인 생각 프로세스입니다. 나는 trie를 사용하는 것이 이런 종류의 문제에 도움이된다는 것을 이해합니다. 각 단어에 대해 트라이를 사용하여

    3

    2답변

    트라이을 사용하여 사전을 구현하기 시작했습니다. 기본적으로, 나는 정의 값 (키에 연결된 값을 나타내는 T에 대한 포인터)과 하위 노드 (각 노드에 대한 포인터가 256 개의 노드에 대한 포인터를 포함하는 배열에 대한 포인터)를 가진 루트 노드를 가지고 있습니다. 정의를 체크 아웃 : template<typename T> class DiccString {

    0

    1답변

    2D 보드와 사전의 단어 목록이 주어지면 보드의 모든 단어를 찾고 싶습니다. 각 단어는 연속적으로 인접한 셀의 문자로 구성되어야하며 "인접한"셀은 가로 또는 세로로 인접한 셀입니다. 동일한 문자 셀은 한 단어에 두 번 이상 사용될 수 없습니다. public List<String> findWords(char[][] board, String[] words) {

    0

    1답변

    트라이를 사용하여 맞춤법 검사기를 만들려고 노력하고 있지만 내 트라이에 추가하려고하는 단어가 입력되지 않는 것 같습니다. 누출 위치는 어디입니까? 나는 ... 주요 기능 디버거를 사용하여 내 코드를 단계별로 시간을 보냈어요 : : 단어가 트라이에 있는지 확인 /** * Implements a spell-checker. */ #include <ctyp

    0

    1답변

    사전 (시간 및 공간 효율적인) 사전 기반 데이터 구조는 무엇입니까? 나는 똑같은 크기의 문자열 (10 억)이 많아서 (32 ~ 64), 나는 사전에 그것들을 저장하여 회원 자격 시험을 할 수있다.

    0

    1답변

    현재 Java에서 Hashed Array-Mapped Table (HAMT)을 구현 중입니다. 다음 호를 실행했습니다. 새로운 키 - 값 쌍을 삽입 할 때 분명히 충돌이 발생합니다. 일본어 paper에서, 저자는 제안 : 기존의 키가 그 새로운 서브 해시 테이블에 삽입되고 새로운 키가 추가. 해시의 5 비트가 사용될 때마다 충돌 확률은 1/32로 줄어 듭니

    0

    1답변

    10GB 파일을 읽고 파일에서 가장 자주 나오는 문구를 찾아야합니다. 스캐너를 사용하여 청크로 파일을 읽고이 구문을 트라이 데이터 구조에 저장하고 있습니다. 나중에 해당 구문을 검색하여 효율적인 검색을 위해 trie 데이터 구조를 사용했습니다. 아래 그림과 같이 Trie 을 java에서 Hashmap을 사용하여 구현했습니다. class TrieNode {

    0

    1답변

    명령 인수에서 입력 한 파일이 있습니다. 나는에게 피난처를 vector<string> filewords; string line; while(getline(cin, line){ filewords.push_back(line); } 내가 좋은 것 메가 문자열의 전체 내용을 얻을 수 있다면이 파일에서 문자열을 얻을 수있는