0
저는 클래스 용 OCaml을 배웠고 이진 트리의 미러 이미지 계산을 할당 받았습니다.OCaml 바이너리 트리 미러 이미지
let tree1 = Node(1, Node(2, Node(3, Empty, Empty), Empty), Node(4, Empty, Empty))
;;
샘플 출력 :
mirror tree1 = Node(1, Node(4, Empty, Empty), Node(2, Empty, Node(3, Empty, Empty)))
;;
https://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions 간단한 무언가 시작 – gallais
: 코드가 될 수있는 것을 Node (1, Empty, Empty)를 미러링 하시겠습니까? 노드 (1, 노드 (2, 빈, 빈), 빈)? 그런 다음 일반화하십시오 (아래 진의 답변 참조). 시련을 게시하십시오. 그러면 도움을 얻을 수있는 기회가 더 많이 생깁니다. –
일반적으로 ML에서는 패턴 매칭을 사용하지만, 여러분이나 강사가 [s-expressions] (https://en.wikipedia.org/wiki/Cons)와 유사한 샘플을 제공하는 것은 흥미 롭습니다. – PieOhPah