Me gustaría tener su opinión sobre la dificultad de la siguiente pregunta de la entrevista:
Encuentre el subconjunto contiguo con suma máxima en una matriz de enteros en tiempo O (n).
Este problema de sonido trivial se hizo famoso por Jon Bentley en sus Perlas de programación, donde lo usa para demostrar las técnicas de diseño de algoritmos.
En una escala de 1-10, siendo 1 la prueba FizzBuzz (o HoppityHop ) y 10 implementando la función C stdlib malloc (), ¿cómo calificaría el problema anterior?
Creo que las personas que mejor pueden responder a esta pregunta son las que han leído Programming Pearls y han tratado de resolver este problema por su cuenta. Para motivar a aquellos que no lo han hecho, 'Programming Pearls' aparece muchas veces en la lista de 'Los 10 mejores libros de programación'.
Un par de comentarios pueden ayudar a obtener una mejor calificación:
Implementar malloc () no es tan formidable como parece. Consulte el lenguaje de programación C de K&R, por ejemplo. A veces se le pregunta en Microsoft .
Observación de CLRS sobre resolución de problemas: a menudo es más difícil resolver un problema desde cero que verificar una solución claramente presentada, especialmente cuando se trabaja con limitaciones de tiempo .
