Tôi đang làm việc trên một bài tập mà tôi đã viết một chương trình java để in ra theo thứ tự ngược lại dữ liệu chứa trong một danh sách liên kết bằng cách sử dụng đệ quy. Cho đến nay đây là những gì tôi có, nó hoạt động nhưng chỉ trên phần tử cuối cùng trong danh sách IE. nó dừng lại khi nó in phần tử cuối cùng.Danh sách liên kết đệ quy trong Java
public String reverse(IntNode head){
String result = "";
if(head.getLink() == null){
result += head.getData();
return result;
}
else if(head.getLink().getLink() == null){
result += head.getLink().getData();
head.removeNodeAfter();
return result;
}
else{
return reverse(head.getLink());
}
}
Làm cách nào để tiếp tục đi qua danh sách ngược lên cây đệ quy?
tôi sẽ kiềm chế không cho anh ta mã thực tế vì ông ngụ ý đó là một bài tập về nhà. – seand
Có ai đó thực sự bỏ phiếu này xuống để được _too hữu ích_? Điều đó có vẻ giống như một vị trí cực đoan hơn là được nêu trong các câu trả lời cho [Cách hỏi và trả lời các câu hỏi về bài tập về nhà?] (Http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer- bài tập về nhà-câu hỏi) trên meta. – mattdm