표현식 트리가 주어질 때 문자열 표현식을 만드는 데 문제가 있습니다. 내 식 트리가 (출력 콘솔에서)이 보이는 경우표현식 트리가 주어진 경우 문자열 표현식 만들기
(*(+(5)(-(2)(3)))(6))
어떻게 정상적인 형식으로 식을 작성하려면이 통과하는 방법을 만들려면 어떻게해야합니까? 예를 들어, 같은
(2 - 3 + 5) * 6
상기와 같이 I는 (실제 식 트리 또는 식 트리의 캐릭터의 방향으로 작동되어야한다 (* (+ (5) (- (2) (3))) (6))).
감사합니다. 나는 당신에게 투표를했으나 평판이 낮기 때문에 나타나지 않습니다. 이 스택을 사용하는 것이 가장 좋은 방법이라고 생각하십니까? –
나는 너의 문제를 해결했다. 그것은 나를 위해 충분하다. 그리고 스택은 LIFO 속성 때문에 이러한 유형의 문제를 해결하는 가장 좋은 방법입니다. –