Dữ liệu bệnh lý được cho là dữ liệu khiến mọi thứ đi sai theo một cách nào đó cho tính toán dự định của bạn. Nó có thể được gọi là
bệnh lý khi nó đủ hiếm trong sử dụng thực tế, do đó mọi thứ hoạt động tốt hầu hết thời gian. Điều này đôi khi có thể được thực hiện chính xác hơn về mặt toán học (ví dụ với xác suất), nhưng việc sử dụng từ bệnh lý thường không chính thức.
Ví dụ, salad cà chua và sốt cà chua là thực phẩm tuyệt vời, ngoại trừ những người bệnh lý, nghĩa là những người bị dị ứng với cà chua. Nó thực sự có thể giết trong một số trường hợp. Nhưng những người dị ứng với cà chua là rất hiếm vì vậy các món cà chua được coi là tuyệt vời, ngoại trừ trong các trường hợp bệnh lý.
Có nhiều thuật toán, trong khi có độ phức tạp trường hợp xấu nhất trên mức tối ưu, thì trung bình là tốt hoặc tốt hơn thuật toán tối ưu trường hợp xấu nhất. Nếu bạn so sánh quicksort và merge sort , quicksort là thời gian trong khi sort sort là O ( n lg n ) trong trường hợp xấu nhất. Nhưng mọi người thường sẽ sử dụng quicksort, vì cả hai đều có thời gian
O ( n lg n ) trung bình và độ phức tạp không gian là O ( lg n ) cho quicksort và O ( n )Ô ( n2)O (n lgn )Ô ( n lgn )O ( lgn )Ô ( n ) để sắp xếp hợp nhất.
Ô ( n2)