Mục lục:
- Bước 1: Bước một: Mở Java IDE of Choice của bạn
- Bước 2: Bước hai: Tải xuống và mở tệp.txt của tôi
- Bước 3: Bước 3: Sao chép và dán từ tệp.txt vào IDE
- Bước 4: Bước 4: Tạo thử nghiệm
- Bước 5: Bước 5: Tạo hàm đệ quy
- Bước 6: Bước 6: Tạo hàm trợ giúp đệ quy
- Bước 7: Bước 7: Gọi hàm trợ giúp trong hàm đệ quy chính
- Bước 8: Bước 8: Tạo trường hợp cơ sở cho chức năng trợ giúp
- Bước 9: Bước 9: Thêm “+1” và gọi lại chức năng người trợ giúp
- Bước 10: Bước 10: Biên dịch / Lưu mã của bạn
- Bước 11: Bước 11: Chạy chương trình
- Bước 12: Bước 12: Xin chúc mừng
Video: Duyệt qua một danh sách được liên kết bằng cách sử dụng đệ quy - Java: 12 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Chào mừng bạn và cảm ơn bạn đã chọn tập hướng dẫn này, sẽ hướng dẫn bạn cách tạo một hàm đệ quy. Kiến thức java cơ bản là cần thiết để hiểu các bước sẽ chạy qua.
Nhìn chung, quy trình 12 bước này sẽ mất không quá 15 phút. Bước duy nhất có thể mất hơn một phút là bước 4, bước này yêu cầu người dùng tạo thử nghiệm mẫu để chạy qua. Thời lượng sử dụng tùy thuộc vào người dùng, nhưng tôi ước tính rằng sẽ không quá 3 phút.
Những gì bạn sẽ cần trên máy tính của mình: Tệp thử nghiệm của tôi (chúng tôi sẽ thêm mã vào). Bất kỳ IDE java nào bạn chọn (chúng tôi sẽ sử dụng drjava cho việc này).
Bước 1: Bước một: Mở Java IDE of Choice của bạn
Đối với tập hướng dẫn này, drjava được sử dụng, chỉ cần mở một tệp mới.
Bước 2: Bước hai: Tải xuống và mở tệp.txt của tôi
Văn bản này chứa lớp “Node” mà chúng tôi sẽ làm việc, cũng như một số bài kiểm tra để đảm bảo mã chúng tôi viết hoạt động như dự định. Tải xuống ở đây
Bước 3: Bước 3: Sao chép và dán từ tệp.txt vào IDE
Sao chép văn bản từ tệp của tôi và dán vào IDE java mà bạn đã mở.
Bước 4: Bước 4: Tạo thử nghiệm
Thao tác này sẽ kiểm tra xem liệu hàm đệ quy của chúng ta có hoạt động chính xác hay không. Thực hiện theo định dạng của các bài kiểm tra ví dụ được đưa ra.
Bước 5: Bước 5: Tạo hàm đệ quy
Khi được nhắc, hãy nhập nội dung sau:
public int size () {}
Bước 6: Bước 6: Tạo hàm trợ giúp đệ quy
Khi được nhắc, hãy nhập nội dung sau:
public static int sizeH (Node x) {}
Bước 7: Bước 7: Gọi hàm trợ giúp trong hàm đệ quy chính
Điều này sẽ giúp chức năng của chúng tôi xem qua danh sách được liên kết ngay từ đầu.
Trong hàm đầu tiên chúng tôi đã viết, hãy nhập như sau:
trả về sizeH (đầu tiên);
Bước 8: Bước 8: Tạo trường hợp cơ sở cho chức năng trợ giúp
Mọi hàm đệ quy phải có một cách để kết thúc nó. "Trường hợp cơ sở" sẽ yêu cầu chúng ta ngừng duyệt khi chúng ta đến cuối danh sách.
Trong hàm "helper", hãy nhập như sau:
if (x == null) trả về 0;
Bước 9: Bước 9: Thêm “+1” và gọi lại chức năng người trợ giúp
Chúng tôi thêm một cho mỗi nút mà hàm đệ quy truy cập.
Trong hàm "helper", hãy nhập như sau:
return 1 + sizeH (x.next);
Bước 10: Bước 10: Biên dịch / Lưu mã của bạn
Mã cần được biên dịch trước khi chúng tôi có thể chạy chương trình.
Bước 11: Bước 11: Chạy chương trình
Chạy chương trình của bạn! Đầu ra là gì? Nếu có gì đó sai, hãy nhìn lại xem bạn đã nhập mã chính xác và đúng chỗ chưa.
Bước 12: Bước 12: Xin chúc mừng
Nếu đây là kết quả cuối cùng của bạn, bạn đã chính thức viết một hàm đệ quy lặp qua một danh sách được liên kết.
Đề xuất:
Preamp PA1 DIY Tube: Được xây dựng hiệu quả với các thành phần được tận dụng: 13 bước
Preamp ống tự làm PA1: Được xây dựng hiệu quả với các thành phần được tận dụng: Có rất nhiều tài nguyên về việc xây dựng tiền khuếch đại ống trên web và trên báo in, vì vậy tôi nghĩ tôi sẽ chia sẻ một chút gì đó khác biệt. Tài liệu hướng dẫn này bao gồm việc xây dựng một preamp ống nguồn mở trong thiết kế của tôi và đây không chỉ là
Xây dựng một đường đua khúc côn cầu quy mô theo quy định trong SketchUp: 14 bước
Xây dựng Đường đua Khúc côn cầu Kích thước Quy định trong SketchUp: Tôi đã sử dụng phiên bản SketchUp dựa trên web, miễn phí để hoàn thành việc này. Cố gắng làm quen với các thuật ngữ như " đường đỏ " hoặc " nửa bức tường " bởi vì tôi sẽ sử dụng chúng mà không giải thích ý nghĩa của chúng. Tất cả các phép đo đều được lấy từ NHL chính thức
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này
Làm thế nào để tạo ra một chiếc điện thoại bằng quả chuối (đường dây đất liền) và bộ cơ bản bằng quả chuối: 20 bước (có hình ảnh)
Làm thế nào để tạo ra một chiếc điện thoại bằng quả chuối (đường dây đất liền) và bộ cơ bản bằng quả chuối: Đây là nó. Bạn chỉ còn vài tuần trước lễ Giáng sinh và bạn cần tìm một món quà thực sự độc đáo và thể hiện bạn là người làm ra bao nhiêu. Có hàng ngàn sự lựa chọn, nhưng một thứ bạn thực sự muốn làm là một quả chuối tele
Cách sử dụng Cydia + Danh sách ứng dụng và nguồn: 11 bước
Cách sử dụng Cydia + Danh sách ứng dụng và nguồn: Trong tài liệu hướng dẫn này, tôi sẽ chỉ cho bạn cách thực hiện như sau: 1. Tìm ứng dụng 2. Nâng cấp Cydia3. Cập nhật Ứng dụng của bạn 4. Tìm kiếm Ứng dụng mới5. Cài đặt ứng dụng mới 6. Gỡ bỏ hoặc cài đặt lại ứng dụng7. Thêm nguồn 8. Xem và