An algorithm that calls itself directly or indirectly is known as
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Recursion". Đệ quy đúng là việc một thuật toán hay một hàm tự gọi chính nó, trực tiếp khi thân hàm gọi thẳng tên mình, hoặc gián tiếp khi nó gọi hàm khác rồi hàm đó gọi lại nó; lời giải thu nhỏ dần bài toán cho tới trường hợp cơ sở, và các lời gọi chồng lên nhau trên ngăn xếp thực thi. "Sub algorithm" sai vì thuật toán con chỉ là đoạn được thuật toán khác gọi tới, nó không bắt buộc và thường không gọi lại chính mình. "Traversal algorithm" sai vì duyệt là tên theo mục đích, tức thăm lần lượt các phần tử của một cấu trúc; nó có thể cài bằng đệ quy nhưng cũng cài được bằng vòng lặp với ngăn xếp hay hàng đợi. "Polish notation" sai vì đó là cách viết biểu thức với toán tử đặt trước toán hạng, một ký pháp chứ không phải một kiểu lời gọi.
Cùng phần 3
Consider the following function:
void fun(int n)
{if(n > 0)
{System.out.print(" " + n );
fun(n-2);
}
}
What is the output when the statement fun(9); is run?Có lời giảiCâu hỏiConsider the following function:
void fun(int n)
{int m = n/2;
int k = n%2;
if (m > 0)
{fun(m);
}
System.out.print(k + " ");
}
What is the output when the statement fun(11); is run?Có lời giảiCâu hỏiConsider the following function:
int fun(int n)
{if (n < 0)
return(fun(-n));
else if(n<5)
return(2);
else
return(n*fun(n/2));
}
What is the value of fun(-3)?Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây