Tôi không giỏi Java nên tôi chỉ muốn nói trước "ĐÂY LÀ HOMEWORK CỦA TÔI" và làm ơn "KHÔNG LÀM HOMEWORK", đây là lần đầu tiên bài tập về nhà trên đệ quy vì vậy đây là lần đầu tiên của tôi. Có nói rằng, đây là những hướng dẫn của bài tập về nhà của tôi nhưng tôi không chắc chắn các bước mà tôi cần phải thực hiện để đạt được mục tiêu. Tất cả những gì tôi cần là một chàng trai/cô gái tuyệt vời có thể cho tôi biết chi tiết về cách hoàn thành bài tập về nhà của tôi, loại bước. Tôi đã đọc cuốn sách, kiểm tra một số trang web về đệ quy, nhưng tôi cảm thấy rằng tôi cần thêm một chút trợ giúp.Trả lời đệ quy một mảng các vị trí mà tôi xảy ra trong j
Viết phương pháp tĩnh đệ qui, được cho hai chuỗi s và t, trả về một mảng của tất cả các vị trí mà t xảy ra trong s. Ví dụ: findLocations ("Frances chạy và chạy", "chạy") trả về [1, 8, 16].
Thật không may không phải là một ví dụ điển hình cho thuật toán đệ quy, việc sử dụng lặp lại để đạt được kết quả là đơn giản hơn nhiều. Nếu nó là một danh sách liên kết mà người ta phải trả lại, đệ quy sẽ thích hợp hơn, vì việc ghép nối các danh sách liên kết là khá tự nhiên trái ngược với việc ghép nối các mảng. –
+1 để nói rằng bạn không muốn chúng tôi làm h/w cho bạn. Nhưng chúng tôi không phải là một trang web hẹn hò ... "tất cả những gì tôi cần là một chàng trai/cô gái tuyệt vời" ... = P Ở mức độ nào, nếu bất kỳ câu trả lời nào đã giúp bạn giải quyết vấn đề, có lẽ bạn nên nhấp vào dấu tích theo câu trả lời đó (hoặc câu trả lời đã giúp bạn nhiều nhất) để đánh dấu câu trả lời là được chấp nhận/nhận thêm đại diện. – blahman
jajaja hài hước Tôi không chắc liệu tôi có nên đánh dấu nó là xúc phạm hay không. –