Xem xét vấn đề phân loại ma trận n x n
(nghĩa là các hàng và cột được sắp xếp theo thứ tự tăng dần). Tôi muốn tìm giới hạn dưới và trên của vấn đề này.Làm thế nào có thể tìm thấy giới hạn dưới để phân loại ma trận?
Tôi thấy rằng đó là O(n^2 log n)
bằng cách chỉ phân loại các phần tử và sau đó xuất các thành phần n
đầu tiên làm hàng tiếp theo, n
thành phần tiếp theo làm hàng thứ hai, v.v. tuy nhiên tôi muốn chứng minh rằng nó cũng là Omega(n^2 log n)
. Sau khi thử các ví dụ nhỏ hơn, tôi nghĩ tôi nên chứng minh rằng nếu tôi có thể giải quyết vấn đề này bằng cách sử dụng ít hơn n^2 log(n/e)
so sánh, nó sẽ vi phạm giới hạn dưới của log(m!)
để so sánh cần thiết để sắp xếp các yếu tố m
.
Bất kỳ ý tưởng nào về cách chứng minh điều đó?