Rozważ problem sortowania macierzy n x n
(tzn. Wiersze i kolumny są w porządku rosnącym). Chcę znaleźć dolną i górną granicę tego problemu.W jaki sposób można znaleźć dolną granicę sortowania macierzy?
okazało się, że jest to po prostu O(n^2 log n)
sortowania elementów, a następnie wyprowadzanie pierwszego n
elementy jak w pierwszym rzędzie, kolejne n
elementy jak w drugim rzędzie, i tak dalej. jednak chcę udowodnić, że jest również Omega(n^2 log n)
.
Po wypróbowaniu mniejszych przykładów, myślę, że powinienem udowodnić, że jeśli mogę rozwiązać ten problem przy użyciu mniej niż n^2 log(n/e)
porównań, prawda narusza log(m!)
dolna granica dla porównań potrzebnych do sortowania m
elementy.
Jakieś pomysły, jak to udowodnić?