¿Qué es un gran libro / sitio web no matemático sobre algoritmos y estructuras de datos?

Hola,

Me gustaría sugerir algunos sitios web y libros en los que puede encontrar preguntas relacionadas con las estructuras de datos para resolver.

Sitios web:

Por supuesto, incluyen pocos problemas matemáticos, pero también incluyen muchos problemas no matemáticos, como usted preguntó:

Juez Esfera Online (SPOJ)

Concurso de programación, concurso de programación, programación informática en línea

Página sobre Juez en línea

Si desea utilizar algoritmos y programación reales como listas enlazadas, árboles, gráficos, etc., le sugiero que elija el HackerRank:
HackerRank

Si quieres aprender algo y no resolver solo problemas, te sugiero otro sitio:

Desbordamiento de pila: para problemas relacionados con la informática

c Tutoriales y programas de programación en c ++ y java: para aprender sobre gráficos y otras partes de la codificación

Programación en C – Aprenda programación en C y C ++ – Cprogramming.com: para aprender el lenguaje y la programación de juegos y otros temas interesados

CrazyForCode | Una guía para concretar la entrevista técnica: un sitio muy agradable, que tiene muchos problemas en entrevistas de muchas empresas multinacionales

SourceCodeWorld.com: donde puedes encontrar muchos proyectos

Libros:

Algoritmos informáticos / C ++ por Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran

Introducción a las estructuras de datos con aplicaciones de Jean-Paul Tremblay y Paul G. Sorenson

Si quieres aprender un idioma: puedes elegir

Programación Orientada a Objetos por E. Balagurusamy

Compilar, ejecutar, maldecir … Recompilar, volver a ejecutar, repetir … es un sitio que cubre las explicaciones más simples y efectivas de las estructuras de datos con algoritmos. No utilizan pruebas matemáticas complicadas para las explicaciones. También han mostrado implementación de código en C ++.
¡Espero que esto ayude!

Classic Data Structures 2nd Edition -: explica todos y cada uno de los conceptos y le brinda un código psuedo.

Para soluciones totalmente codificadas en C:

1. Estructuras de datos a través de C (con CD-ROM) 2ª edición –

2. Estructuras de datos usando C, Tharaja –

Para soluciones totalmente codificadas en C ++:

Estructuras de datos a través de C ++ (con CD ROM) 1ª edición –
————————————————————————-

Este también es un buen libro:

Estructuras de datos a través de C In Depth 2 Edition 2 Edition –

  • Diseño de algoritmo – por Kleinberg y Tardos
  • El manual de diseño de algoritmos – por Steven Skiena
  • Algorithms 4th Edition – por Robert Sedgewick y Kevin Wayne

Respuesta del usuario de Quora a ¿Cómo empiezo a aprender o fortalecer mi conocimiento de estructuras de datos y algoritmos? debería ofrecer alguna ayuda a este respecto.

También estoy siguiendo CLRS en este momento, después de probar algunos otros libros a mitad de camino, y es lo mejor para principiantes (como nosotros). también siento que la parte matemática toma tiempo para realmente ‘entenderlo’ y entenderlo. pero, lo que hice fue leer la parte matemática y solo entender la parte del algoritmo. Planeo comprender la parte matemática, más tarde durante el entorno formal de un aula. podría ser útil si toma un MOOC que sigue al libro. MIT 6.006 2011 podría ser un gran comienzo.