El germen de esta pregunta surgió de una discusión que estaba teniendo con un par de colegas desarrolladores de la industria.
Resulta que, en muchos lugares, los gerentes de proyecto desconfían de las estructuras de datos complejas y, en general, insisten en lo que exista fuera de la caja de la biblioteca / paquetes estándar. La idea general parece ser usar una combinación de lo que ya está disponible a menos que el rendimiento se vea seriamente impedido. Esto ayuda a mantener la base del código simple, lo que para los no diplomáticos significaría "tenemos un alto desgaste, y los nuevos que contratamos pueden no ser tan buenos".
Por lo tanto, no hay filtros de floración ni listas de omisión o árboles de despliegue para sus adictos a CS. Así que aquí está la pregunta (nuevamente): ¿Cuál es la estructura de datos más complicada que hizo o usó en la oficina?
Ayuda a tener una idea de cuán bueno / sofisticado es el software del mundo real.
fuente