ternary-search-tree

    0

    1답변

    나는 을 가지고있다. 3 차 검색 나무 (Trie) 나는 그 안에 모든 단어를 인쇄하고 싶다. 아래에있는 현재 구현을 사용하여 어떻게이 문제를 해결할 수 있습니까? 트리에 새 단어를 추가하는 표준 put 방법이 있습니다. 순차적 탐색을 사용하여 단어를 인쇄하려했지만 함수를 정확히 완료하는 방법이 확실하지 않습니다. 각 노드는 하나의 문자를 저장하기 때문에

    1

    1답변

    세 번째 검색 트리에 글자를 삽입하려고합니다.이 세분화 오류로 나를 도와주십시오. 여기 내가 왜 trie에, 내가 이것을 실행하는 세그먼트 화 오류 (코어 덤프)지고 오전에 inser을하고 무엇입니까 제발 내가 왜 이렇게 도와주세요 ?? 기록 하였다 int main(int argc ,char* agrv[]) { TSTNode *root; char *s

    2

    2답변

    3 진 검색 트리에 대해 이해했기 때문에 찾을 수 있고 찾을 수있는 항목에서 역 결정적입니다 (올바른 용어에 대해서는 확실하지 않음). 제 말은 고양이, 자전거, 축 축에 대한 삼원 트리를 만들고 다른 사람에게 삼중 트리를 주면 그 세 단어를 빼낼 수 있어야한다는 것입니다. 이 정보가 맞습니까? ISMAP, SELECTED 및 COMPACT (실제로 HTM

    1

    1답변

    20000 단어에 대한 3 진 검색 트리를 구현합니다. 가장 긴 공통 접두사 (접두사는 2 단어 이상 공유 됨)를 찾는 알고리즘을 알고 싶습니까? 트리에서 가장 긴 공통 접두어를 찾을 수 어쨌든 있나요? (삼항 검색 트리없이)

    0

    1답변

    단어가 존재하는지 확인하기 위해 삼진 검색 트리를 수정하는 것이 가능합니까? 및 그 단어로 시작하는 모든 단어를 찾으십니까? 예를 들어 do =>dogdogs 등이 site 가입일 샘플 코드이다. 먼저 모든 단어를 3 진 트리에로드 한 다음 단어가 있는지 확인하는 방법을 사용할 수 있습니다. public class TernaryTree { pri

    3

    3답변

    잠시 동안 Ternary Search Tree을 사용하고 있었는데, 자동 완성 드롭 다운 콤보 상자를 구현하는 데이터 구조로 사용되었습니다. "FO"사용자 유형, 콤보 상자 드롭 다운이 foo는 음식 축구 문제는, 삼항 검색 나무의 사용 나의 현재를 표시 할 때 어떤는 대소 문자를 구분 의미한다. 내 구현은 다음과 같습니다. 그것은 약 1 + + 예를 들어

    -1

    1답변

    3 진 검색 트리로 작업하고 있습니다. 다음 코드는 트리가 어떻게 보이는지에 대한 개요를 제공합니다. 모든 리프에는 헤드 노드에 대한 포인터가 들어있는 링크 된 목록에 대한 포인터가 포함됩니다. 모든 리프는 최대 3 개의 노드를 가질 수 있습니다. 따라서 루트 리프가 3 개의 데이터 값으로 채워진 후 첫 번째 노드보다 작 으면 다음 값이 왼쪽에 삽입되고 큰

    0

    1답변

    알파벳순으로 TST에 포함 된 단어를 나열하려면 어떻게해야합니까? 주문형 순회가 트릭을 수행하는 BST와 달리 TST는 작동하지 않습니다. 순회 선전이나 순항 선전도하지 않습니다. 그렇다면 TST의 노드는 일부 BST 구현의 노드와는 달리 단어가 아닌 알파벳을 포함합니다. 그리고 왼쪽 노드에서 오른쪽 노드로 이동할 때 포함되지 않는 알파벳이 있습니다. 나는

    12

    5답변

    ternary tree이 hash table보다 좋은지 알아야합니다. another question I had에 대한 회신에서이 질문을 보았습니다. 누군가가 터널리 트리가 종종 해시 테이블보다 빠르다고 말했습니다. 나는 그것을 믿기 어렵다는 것을 알았 기 때문에 조금 연구하기로 마음 먹었습니다. This one website from Princeton이 신

    5

    2답변

    struct Ternary { char current; bool wordend; Ternary* left; Ternary* mid; Ternary* right; Ternary(char c='@',Ternary* l=NULL, Ternary* m=NULL, Ternary* r=NULL,bool end=f