Data una matrice la dimensione di n dove: 1/2 della matrice è con un valore singolo (sconosciuto). 1/4 della matrice è con un singolo valore (sconosciuto) diverso. E così via per 1/8, 1/16, 1/32 Fornire un algoritmo per ordinare l'array. Non è possibile utilizzare l'algoritmo mediana trovareMatrice con valori specifici
Quindi quello che ho pensato è: Ci sono solo valori logn diversi C'è una soluzione semplice utilizzando un heap binario su O (n * loglogn) Sembra una domanda che aveva bisogno da risolvere in O (n)
Questo è vero è abbastanza simile alla mia soluzione –
Assolutamente no sono numeri reali –