프로그램을 종료 할 때 파일에 이진 트리를 저장하고 프로그램을 다시 실행할 때 다시 작성하려고합니다. 방법은이 같은 모습에 저장 내 :파일에서 이진 트리 만들기
public static void save(TreeNode node, BufferedWriter out) {
if (node == null) return;
out.write(node.value()); // these nodes hold Strings
out.newLine();
save(node.left(), out);
save(node.right(), out);
}
내가 함께하는 데 문제 부분은 재건 과정을, 그래서 많이 주시면 감사하겠습니다에 대한 도움말을 표시합니다.
EDIT : 모든 노드에는 2 또는 0 개의 자식이있는 것으로 알려져 있습니다.
지금까지 무엇이 있습니까? 너 무슨 문제있어? – twain249
'ObjectOutPutStream'으로 직렬화하고'ObjectInputStream'을 사용하여 역 직렬화하는 방법은 무엇입니까? – esej
@ A.R.S. 독서에 문제가 있다는 것을 알고 있지만 내가 알고 싶은 것은 독서의 일부, 즉 파일 설정, 행 읽기, 트리 만들기, 노드가 올바른 위치에 있지 않음 등입니다. – twain249