나는이 목록에서 반복적으로이 질문을 반복적으로 해결할 수 있음을 알고 있습니다. ; 또한 arraylist를 생성하고 내부의 각 노드에서 발견 된 데이터를 설정합니다. 연결된 목록의 꼬리에 도달하면 arraylist의 요소 수에서 N 번째 항을 뺀 값을 얻으면 답을 얻을 수 있습니다. 그러나 누군가 재귀를 사용하여 이것을 어떻게 수행합니까? 가능한가? 그렇다면 천재성을 나타내는 코드를 보여주세요 :).자바에서 재귀를 사용하여 단일 링크 된 목록의 마지막 요소를 찾기위한 알고리즘을 구현할 수 있습니까
참고 :이 내가 온라인으로 발견 간단한 질문했지만, 난 재귀 조각을 추가 :
편집 : 나는 (] 당신이 포인터를 재생할 수 있습니다, ++ 있지만 C/C에서) 자바에서 두 값을 반환 할 수 없습니다 알고 Java로는 불가능할 수도 있다는 것을 알게되었습니다.
당신이 넣은 노력은? – Lokesh
글쎄, 이미 알고 있듯이, 전체 함수가 ListNode의 리턴 타입을 갖도록 테일 포인터를 리턴 할 필요가 있습니다. 그러나 누군가가 노드 자체의 데이터를 어떻게 반환할까요? Btw, 인터뷰 북에서 질문입니다. – MingoVanBurne