Necesito encontrar un algoritmo altamente optimizado para ordenar una matriz que consta de solo 0s n 1s.algo muy optimizado para ordenar una matriz que consta de solo 0s n 1s
Mi versión de la solución es contar el no. de ceros (decir x) y unos (decir y). Una vez que hagas eso, coloca x ceros en la matriz seguida por y 1s. Esto lo convierte en O (n).
¿Algún problema que funcione mejor que este ??? Me hicieron esta pregunta en una entrevista.
Tienes que escanear la matriz completa una vez. Eso lo hace O (n). No creo que ningún otro algoritmo pueda mejorar O (n). – Vikas