식의 파생어를 표현하는 새 트리를 반환하는 메서드를 구현하려고합니다. 나는 처녀 자리에 정확한 표식뿐만 아니라 표식 표현 트리를 가지고있다. 나는 노드가 상수 또는 숫자 일 때 미분 규칙과 기본 경우를 사용하여 재귀 적으로이 작업을 수행 할 수 있음을 알고 있습니다. 하지만 새로운 표현을 저장하는 방법에 대해 머리를 감싸는 데 문제가 있습니다.파생 식 트리 Java
정확한 답변이 필요하지 않습니다. 새로운 표현을 저장하는 방법에 대한 지침이나 권장 사항이 있습니까?
다이어그램이 도움이됩니다. 감사합니다. 그러나 여전히 작업 코드를 구현하는 데 문제가 있습니다.
if(this.getValue().equals("mult")){
this.deepCopy().setValue("add");
this.deepCopy().getRightChild().setValue("mult");
this.deepCopy().getLeftChild().setValue("mult");
// not sure what to recursively here!
}
현재 어떤 작업을하고 있으며 어떤 코드가 있습니까? 프로그래밍 언어로 질문에 태그를 지정하지 않았습니다. – Kaz