Chúng ta có thể nhận được một danh sách được sắp xếp từ một ma trận được sắp xếp trong


9

Tôi bối rối. Tôi muốn chứng minh rằng rằng vấn đề phân loại một bởi ma trận có nghĩa là các hàng và cột là thứ tự tăng dần là . Tôi tiến hành bằng cách giả sử rằng nó có thể được thực hiện nhanh hơn và cố gắng vi phạm giới hạn dưới của Để so sánh cần thiết để sắp xếp các phần tử m. Tôi có hai câu trả lời mâu thuẫn:n Ω ( n 2 log n ) n 2 log n log ( m ! )nnΩ(n2đăng nhập⁡n)n2đăng nhập⁡nđăng nhập⁡(m!)

  1. chúng ta có thể nhận được một danh sách được sắp xếp gồm phần tử từ ma trận được sắp xếp trong /math/298191/lower-bound-for-matrix-sorting/298199?iemail = 1 # 298199 O ( n 2 )n2Ôi(n2)
  2. bạn không thể nhận danh sách được sắp xếp từ ma trận nhanh hơn /programming/4279524/how-to-sort-amxn-matrix-which-has- all-it-m-rows-sort-and-n-cột-sortΩ(n2đăng nhập⁡(n))

Cái nào là đúng?


6
Bên cạnh đó, nó làm tôi khó chịu khi chúng tôi thấy rằng "sắp xếp là " nhưng điều đó không chỉ định mô hình đầu vào và mô hình tính toán. Sắp xếp so sánh là . Nói chung, việc sắp xếp có thể nhanh hơn thế, đối với các chuỗi (nếu là tổng độ dài đầu vào) hoặc số nguyên (trong các mô hình tính toán nhất định cho phép các phép toán số nguyên thời gian không đổi). Ω ( n log n ) nΩ(nđăng nhập⁡n)Ω(nđăng nhập⁡n)n
— David Eppstein

3
Thậm chí còn mang tính mô phạm hơn: Sắp xếp so sánh không phải là , bởi vì sắp xếp so sánh không phải là một hàm từ đến . Sắp xếp đòi hỏi thời gian trong bất kỳ mô hình cây quyết định nhị phân nào (không chỉ so sánh). R R Ω ( n log n )Ω(nđăng nhập⁡n)RRΩ(nđăng nhập⁡n)
— Jeffε

Câu trả lời:


15

Ω(n2đăng nhập⁡n)

TôiTôiTôi!X= =ΠTôi= =1nTôi!đăng nhập2⁡X= =Ω(n2đăng nhập⁡n), ngụ ý rằng trong mô hình so sánh (và như Jeff chỉ ra bên dưới, trong bất kỳ mô hình cây quyết định nhị phân nào) ít nhất đây là giới hạn thấp hơn về thời gian sắp xếp.


3
Một lần nữa, trong bất kỳ mô hình cây quyết định nhị phân, không chỉ so sánh.
— Jeffε
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.