Piense en Estructuras de Datos: Algoritmos y Recuperación de Información en Java


Precio:
Precio de venta$56.65

Descripción

Si eres un estudiante de informática o un desarrollador de software que se prepara para entrevistas técnicas, este libro práctico te ayudará a aprender y repasar algunas de las ideas más importantes de la ingeniería de software (estructuras de datos y algoritmos) de una manera más clara, concisa y atractiva que otros materiales.

Al enfatizar el conocimiento y las habilidades prácticas sobre la teoría, el autor Allen Downey te muestra cómo usar estructuras de datos para implementar algoritmos eficientes, y luego analizar y medir su rendimiento. Explorarás las clases importantes en el marco de colecciones de Java (JCF), cómo se implementan y cómo se espera que se desempeñen. Cada capítulo presenta ejercicios prácticos respaldados por código de prueba en línea.

  • Utiliza estructuras de datos como listas y mapas, y comprende cómo funcionan
  • Crea una aplicación que lea páginas de Wikipedia, analice los contenidos y navegue por el árbol de datos resultante
  • Analiza el código para predecir qué tan rápido se ejecutará y cuánta memoria requerirá
  • Escribe clases que implementen la interfaz Map, utilizando una tabla hash y un árbol de búsqueda binaria
  • Crea un motor de búsqueda web simple con un rastreador, un indexador que almacena el contenido de las páginas web y un recuperador que devuelve los resultados de la consulta del usuario

Otros libros de Allen Downey incluyen Think Java, Think Python, Think Stats y Think Bayes.



Autor: Allen B. Downey
Editorial: O'Reilly Media
Publicado: 08/08/2017
Páginas: 158
Tipo de encuadernación: Tapa blanda
Peso: 0.50 libras
Tamaño: 9.00 alto x 6.90 ancho x 0.30 profundidad
ISBN13: 9781491972397
ISBN10: 1491972394
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Desarrollo de Software e Ingeniería | General

Sobre el Autor

Allen B. Downey es profesor de Ciencias de la Computación en Olin College of Engineering. Ha enseñado en Wellesley College, Colby College y U.C. Berkeley. Tiene un doctorado en Ciencias de la Computación de U.C. Berkeley y títulos de maestría y licenciatura del MIT.

"