¿Cuál es una buena fuente de conocimiento sobre estructuras y algoritmos de datos avanzados o poco comunes?

Le sugiero que revise la literatura (scholar dot google dot com es bastante bueno) para los documentos técnicos sobre algoritmos (la Asociación para maquinaria de computación incluso clasifica el papel con este término).

Creo que puedes ahogarte de esta manera; Hay toneladas de papeles si no tiene restricciones en lo que está buscando.

Probablemente sea mejor decidir qué estructuras de datos / algoritmos * le interesan * y buscar artículos sobre esos temas en la literatura. Cada uno de esos documentos proporcionará “conocimientos” y, por lo general, proporcionarán referencias a otros documentos sobre temas similares. Eso suele ser una mina muy rica de ideas. Si desea que se utilice un conjunto inicial de referencias como punto de partida, esperaría que el libro de estructuras de datos de Lieserson tenga un montón al final de los distintos capítulos.

He encontrado que la mejor manera de entender realmente una estructura de datos es * implementarla * en algo útil.

Suponiendo que ya tiene un sólido conocimiento introductorio como material cubierto en el libro CLRS, sugiero que consulte el curso Estructuras de datos avanzadas (6.851) del MIT. Proporciona conferencias de video, folletos y tareas de forma gratuita.

¿Has leído el manual de diseño de algoritmos? Si no, entonces hazte un favor.

El manual de diseño de algoritmos: Steven S Skiena: 9781849967204: Amazon.com: Libros