Trước tiên, bạn phải hiểu ý nghĩa của hàm f (n) là O (g (n)).
Định nghĩa chính thức là: * Một hàm f (n) được cho là O (g (n)) iff | f (n) | <= C * | g (n) | bất cứ khi nào n> k, trong đó C và k là hằng số. *
vì vậy cho f (n) = log cơ số a của n, trong đó a> 1 và g (n) = log cơ sở b của n, trong đó b> 1
LƯU Ý: Điều này có nghĩa là các giá trị a và b có thể là bất kỳ giá trị nào lớn hơn 1, ví dụ a = 100 và b = 3
Bây giờ chúng ta nhận được như sau: log cơ sở a của n được cho là O (log cơ sở b của n) iff | log cơ sở a của n | <= C * | log cơ số b của n | bất cứ khi nào n> k
Chọn k = 0, và C = log cơ số a của b.
Bây giờ phương trình của chúng ta trông giống như sau: | log cơ số a của n | <= log cơ số a của b * | log cơ số b của n | bất cứ khi nào n> 0
Để ý phía bên tay phải, chúng ta có thể thao tác phương trình: = log cơ số a của b * | log cơ số b của n | = | log cơ số b của n | * log cơ số a của b = | log cơ số a của b ^ (log cơ số b của n) | = | log cơ số a của n |
Bây giờ phương trình của chúng ta trông giống như sau: | log cơ số a của n | <= | log cơ số a của n | bất cứ khi nào n> 0
Phương trình luôn đúng cho dù các giá trị n, b hoặc a là bao nhiêu, ngoài các giới hạn a, b> 1 và n> 0. Vì vậy log cơ số a của n là O (log cơ số b của n) và vì a, b không quan trọng nên chúng ta có thể đơn giản bỏ qua chúng.
Bạn có thể xem video YouTube về nó tại đây: https://www.youtube.com/watch?v=MY-VCrQCaVw
Bạn có thể đọc một bài báo về nó tại đây: https://medium.com/@randerson112358/omitting-bases-in-logs-in-big-o-a619a46740ca
log nông ta có nghĩa là lôgarit tự nhiên. 2. Khi một nhà khoa học máy tính viếtlog nanh ta có nghĩa là cơ số hai. 3. Khi một kỹ sư viếtlog n, anh ta có nghĩa là cơ sở-ten. Những điều này thường đúng.