inorder

    1

    1답변

    나는 내 자신의 쉘을 만들기 위해 노력하고 있습니다. 사용자 입력을 위해 렉서와 파서 (이진 트리를 생성)를 만들었습니다. 다음과 같은 명령어의 경우 : cat main.c | ls | wc. 나는이 나무를 가지고 : "|" /\ / \ / \ "cat main.c" "|" /\ / \

    0

    1답변

    'a tree = | 비어있는 | 'a *'의 노드 * 'a tree *'tree ref ;; 우리는 inode에서 다음 노드에 대한 모든 노드 트리 심판을 설정하고 싶습니다. 예를 Node (1, Node(2, Empty, Empty, ref Empty), Node(3, Empty, Empty, ref Empty), ref Empty)) The resu

    0

    1답변

    InOrderIterator 통과 메서드로 작업합니다. 이 재귀 적으로 수행하는 방법을 이해하지만이 complier 오류가 계속 발생합니다. inOrderIterator() in LinkedBinarySearchTree<T> cannot be applied to (BinaryTreeNode<T>) 왜이 메서드를 해당 개체에 적용 할 수 있는지 확실하지

    1

    2답변

    이진 트리의 주어진 선행 순서와 inorder 순회가 트리를 고유하게 정의한다는 것을 알고 있습니다. 일반적인 트리 즉 두 개 이상의 자식이있는 트리는 선주문과 inorder 순회를 수행합니다 나무 구조에 일대일로 대응하십시오. 다른 말로하면 일반 트리의 튜플 (preorder, inorder)이 일반 트리에 고유하거나 선주문 및 inorder 순회와 동일

    0

    3답변

    아래 코드에서는 삽입 함수를 사용하여 이진 트리를 만들고 Inorder traversal의 논리를 따르는 inorder 함수를 사용하여 삽입 된 요소를 표시하려고합니다. 숫자가 삽입되고 있지만 inorder 함수 (입력 3)를 시도하면 프로그램은 아무 것도 표시하지 않고 다음 입력을 계속합니다. 논리적 인 오류가있을 수 있습니다. 정리해주십시오. 사전에 감

    4

    3답변

    나는 재귀와 많은 경험이없는, 그래서 정확히 결정하는 힘든 시간을 보내고있어 방법이 알고리즘이 작동합니다 public static void inorder(Node<?> n) { if (n != null) { inorder(n.getLeft()); System.out.print(n.data + " "); inor

    0

    2답변

    안녕하세요, 이진 검색 트리에서 재귀 코드를 연습하고 있습니다. 나는 seg 결함을 얻고있다. 그러나 나는 문제가 (어쩌면 어리석은 얼굴에서 나를 빤히 쳐다 보면서) 어딘지 확실하지 않다. 나는 노드 수를 세거나 나무 높이를 세는 것과 같이 잘 작동하는 다른 함수를 가지고있다. 이 기능은 특히 나를 괴롭히는 것입니다. 나는 C++로 코딩하고있다. 내가 가진

    1

    1답변

    삽입 방법을 통해 스레드 이진 검색 트리를 만들 수있었습니다. 이제 나무를 가로 질러 순서대로 인쇄해야합니다. 작동하는 코드가 있지만 특정 노드를 인쇄했는지 여부를 결정하기 위해 부울 플래그를 사용했습니다. 이 할당을 위해서는 재귀 적이어서는 안됩니다. 모든 부울 플래그를 false로 완전히 지울 수있는 방법이 있는지 궁금 해서요. 다시 인쇄하려고하면 작동

    0

    1답변

    Array1을 살펴보고 Array2에서 일치하는 시퀀스를 찾고 Array1의 해당 하위 배열을 업데이트해야합니다. 나는 이전에 비슷한 질문을했습니다. Find array in array, in sequence 이전 솔루션은 환상적으로 작동했지만 이번에는 더 복잡한 데이터를 처리하고 있습니다. 간단히 일치 항목을 반환하는 대신 Haystack 배열을 업데이트

    0

    4답변

    트리 탐색을위한 Iterator 인터페이스를 구현하려고합니다. "다음과 같은 오류가 발생합니다."(for Integer node : tr) 및 "treeIterator.java에서 호환되지 않는 유형이 확인되지 않거나 안전하지 않은 작업을 사용합니다." 이 오류를 해결할 수 없습니다. 누군가 문제를 지적 할 수 있습니까? //class to implemen