Đệ quy

Đệ quy xảy ra khi một sự vật được định nghĩa theo chính nó hoặc thuộc loại của nó. Đệ quy được sử dụng trong nhiều lĩnh vực khác nhau, từ ngôn ngữ học đến logic. Ứng dụng phổ biến nhất của đệ quy là trong toán họckhoa học máy tính, trong đó một hàm được định nghĩa được áp dụng theo định nghĩa riêng của nó. Trong khi điều này rõ ràng xác định một số lượng vô hạn các trường hợp (giá trị hàm), nó thường được thực hiện theo cách mà không có vòng lặp vô hạn hoặc chuỗi tham chiếu vô hạn có thể xảy ra.

Định nghĩa chính thức

[sửa | sửa mã nguồn]
Ouroboros, một biểu tượng cổ đại mô tả một con rắn hoặc con rồng đang ăn đuôi của chính nó.

Trong toán học và khoa học máy tính, một lớp đối tượng hoặc phương thức thể hiện hành vi đệ quy khi nó có thể được xác định bởi hai thuộc tính:

  • Trường hợp cơ sở (hoặc các trường hợp) đơn giản - một kịch bản kết thúc không sử dụng đệ quy để đưa ra câu trả lời
  • Bước đệ quy - một bộ quy tắc giảm tất cả các trường hợp khác đối với trường hợp cơ sở
Chúng tôi bán
Bài viết liên quan
Thông tin nhân vật Oshino Shinobu - Monogatari Series
Thông tin nhân vật Oshino Shinobu - Monogatari Series
Oshino Shinobu (忍野 忍, Oshino Shinobu) là một bé ma cà rồng bí ẩn
Lịch sử World Item & câu chuyện xoay quanh nó
Lịch sử World Item & câu chuyện xoay quanh nó
Trong truyền thuyết trò chơi YGGDRASIL, Cây Thế giới từng được bao phủ bởi vô số chiếc lá, nhưng một ngày nọ, một con quái vật khổng lồ xuất hiện và ăn tươi nuốt sống những chiếc lá này
Cốt truyện của Drakengard - Nier - NieR: Automata. Phần 1: Drakengard 3
Cốt truyện của Drakengard - Nier - NieR: Automata. Phần 1: Drakengard 3
Thoạt nhìn thì người ta sẽ chẳng thấy có sự liên kết nào giữa Drakengard, Nier và NieR: Automata cả
Vài trò của Hajime Kashimo sau Tử diệt hồi du
Vài trò của Hajime Kashimo sau Tử diệt hồi du
Hajime Kashimo là một chú thuật sư từ 400 năm trước, với sức mạnh phi thường của mình, ông cảm thấy nhàm chán