Giải thuật Định lý thợ (Master Theorem)
Giải thuật Định lý thợ (Master Theorem) là gì?
Chúng ta sử dụng Định lý thợ (Master Theorem) để giải các công thức đệ quy dạng sau một cách hiệu quả:
T(n) =aT(n/b) + c.n^k trong đó a>=1 , b>1
Bài toán ban đầu được chia thành a bài toán con có kích thước mỗi bài là n/b, chi phí để tổng hợp các bài toán con là f(n).
Ví dụ : Thuật toán sắp xếp trộn chia thành 2 bài toán con, kích thước n/2. Chi phí tổng hợp 2 bài toán con là O(n).
Định lý thợ
a>=1, b>1, c, k là các hằng số. T(n) định nghĩa đệ quy trên các tham số không âm
T(n) = aT(n/b) + c.n^k + Nếu a> b^k thì T(n) =O(n^ (logab)) + Nếu a= b^k thì T(n)=O(n^k.lgn) + Nếu a< b^k thì T(n) = O(n^k)
Chú ý: Không phải trường hợp nào cũng áp dụng được định lý thợ
VD : T(n) = 2T(n/2) +nlogn a =2, b =2, nhưng không xác định được số nguyên k
Theo Tutorialspoint
Bạn nên đọc
-
Trọng tâm là gì? Công thức tính trọng tâm của tam giác
-
Cách tính chu vi hình thang: thường, vuông, cân
-
Công thức tính chu vi hình tam giác
-
Công thức tính thể tích khối lăng trụ đứng, hình lăng trụ
-
Công thức tính tỉ số thể tích các khối đa diện
-
Công thức tính đường cao trong tam giác thường, cân, đều, vuông
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
-
Code NgầuThích · Phản hồi · 1 · 17/08/20
Cũ vẫn chất
-

Ảnh Free Fire giàu, ảnh nick Free Fire giàu, ảnh acc Free Fire giàu
2 ngày -

Cách đổi hình nền Google, cài đặt hình nền cho Chrome trên máy tính
2 ngày 2 -

Những bài thơ về mưa hay nhất lay động hàng triệu trái tim
2 ngày -

Cách đăng nhập nhiều tài khoản trên Telegram iPhone, Android
2 ngày -

Cách xóa bộ nhớ đệm Telegram điện thoại, máy tính
2 ngày -

87 Slogan Team Building chất, hài hước và ý nghĩa
2 ngày -

Hướng dẫn cài Google Chrome trên hệ điều hành Ubuntu
2 ngày -

Hướng dẫn cách vẽ sơ đồ trong Word
2 ngày -

Cách đặt báo thức iPhone chỉ rung không âm báo
2 ngày -

Xịn sò hay xịn xò là đúng chính tả? Có đến 90% người dùng bị sai
2 ngày 1
Học IT
Lập trình
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy