2013-02-22 6 views

답변

0

여기에 전체 코드 예제가 없으므로 직접 게시 할 것입니다. 그러나 나는 인터넷에 한 가지 예가없는 이유가 궁금합니다. 그래서 여기에 우리가 간다. 당신이 도움이되었다고 경우

public String inOrder() { 
    String asc = ""; 
    if (this.left != null) { 
     asc += this.left.inOrder(); 
    } 

    asc = asc + this.value + " "; 

    if (this.right != null) { 
     asc += this.right.inOrder(); 
    } 
    return asc; 
} 

는 댓글을 남겨주세요 또는 더 나은 방법이있는 경우 : 나는 이진 검색 트리의 노드의 값을 정수를 사용한다고 가정!

0

재귀 검색 기능을 호출하고 이후 :

public void inOrder() { 
    if (this.left != null) { 
     this.left.inOrder(); 
    } 
    System.out.print(this.value + " "); 
    if (this.right != null) { 
     this.right.inOrder(); 
    } 
} 

나는이 방법을 찾고 있어요 :

내가 그들을 인쇄하는 방법입니다 (이 경우 mystring)을 통해

mystring.concat(this.value); 

함수 호출 자체의 문자열.

관련 문제