문맥이없는 문법에 규칙 집합을 정의하는 2 개의 배열이 있습니다. 어레이 (1)를 왼쪽, 예를 들어 규칙 및 배열이 규칙의 우측되는 사이드하게하여이 가입일문법 규칙 세트에서 파생 트리 만들기
A = B | C would translate to array1[0] = A, array2[0] = B C
, I는 몇 단계를 정의 정수 주어진 모든 가능한 유도를 구성 할 발생할 수 있습니다. 예를 들어 A ---> C가 1 단계가됩니다. 정수가 3이면 프로그램은 3 단계에서 발생할 수있는 모든 유도를 인쇄합니다.
이 프로그램을 해결하는 방법에 대한 조언을 주시면 감사하겠습니다. 몇 시간 동안 문제를 해결할 수있는 방법을 생각해 보았습니다. 자바를 사용하고 있습니다.
감사합니다.