Hôm nay chúng tôi đã thảo luận trong một bài giảng một thuật toán rất đơn giản để tìm một phần tử trong một mảng được sắp xếp bằng cách sử dụng tìm kiếm nhị phân . Chúng tôi được yêu cầu xác định độ phức tạp tiệm cận của nó cho một mảng gồm phần tử.
Ý tưởng của tôi là, đó là hoặc cụ thể hơn vì là số lượng hoạt động trong trường hợp xấu nhất. Nhưng tôi có thể làm tốt hơn, ví dụ nếu tôi nhấn phần tử được tìm kiếm lần đầu tiên - thì giới hạn dưới là .Ω ( 1 )
Giảng viên đã trình bày giải pháp là vì chúng ta thường chỉ xem xét các trường hợp đầu vào tồi tệ nhất cho các thuật toán.
Nhưng khi chỉ xem xét các trường hợp xấu nhất, điểm quan trọng của việc có và gì khi tất cả các trường hợp xấu nhất của vấn đề đã cho đều có cùng độ phức tạp ( sẽ là tất cả những gì chúng ta cần, phải không?).
Tôi đang thiếu gì ở đây?