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
-
Công thức tính chu vi hình tứ giác, diện tích hình tứ giác
-
Công thức tính vận tốc, quãng đường, thời gian chính xác
-
Công thức tính diện tích hình thang: thường, vuông, cân
-
Công thức tính diện tích hình thoi, chu vi hình thoi
-
Diện tích hình trụ: Diện tích xung quanh hình trụ, diện tích toàn phần hình trụ
-
Công thức tính chu vi hình chữ nhật, diện tích hình chữ nhật
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
-

Sự khác biệt giữa Nvidia GeForce RTX 3060 và 3060 Ti
2 ngày -

Bài tập C++ có giải (code mẫu) về biến, kiểu dữ liệu và toán tử
2 ngày 1 -

Hàm MID: Hàm lấy chuỗi ký tự trong Excel
2 ngày -

Stt năng lượng tích cực truyền cảm hứng và sức mạnh cho bạn
2 ngày -

Cách khóa tài khoản Facebook tạm thời trên điện thoại, máy tính
2 ngày 2 -

Code Trảm Hồn Đại Chiến Soul War mới nhất
2 ngày -

Hàm xử lý DATE/TIME trong SQL - Phần 1
2 ngày -

Cách mở camera trên laptop Windows 7/8/10/11
2 ngày 3 -

5 code trái tim đập của thủ khoa Lý có tên, chèn ảnh
2 ngày 14 -

Sửa lỗi micro không hoạt động trong Windows 10
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
Hướng dẫn
Ô tô, Xe máy