F #의 함수를 사용하여 연결된 목록의 크기 (요소 수)를 어떻게 확인할 수 있습니까?. 연결된 목록의 넷 크기
나는 다음과 같이 연결리스트의 크기를 찾을 싶습니다
type rNumber = Integer of int;;
type lists = Nil | Link of (rNumber * (lists ref));;
let list1 = Link(3, ref (Link(2), ref Nil);
let list2 = Link(6, ref (Link(4), ref Nil);
let list3 = Link(9, ref (Link(6), ref Nil);
표준 F # 목록을 사용하는 경우 'List.length' 만 사용할 수 있습니다. 정확히 무엇을 시도 했습니까? –
불행히도 나는 그렇지 않다. 그것은 맞춤 링크 된 목록이다. –
길이를 구현하려고 시도한 것은 무엇인가? 나는 숙제 인 것 같아서 대답을 포기하고 싶지 않다. 또한, 대답은'Link'가 정의 된 방법에 달려있어서 질문에 추가하는 것이 좋습니다. –