Piense en estructuras de datos: Algoritmos y recuperación de información en Java

Puntuación:   (4,5 de 5)

Piense en estructuras de datos: Algoritmos y recuperación de información en Java (B. Downey Allen)

Opiniones de los lectores

Resumen:

El libro goza de gran prestigio por su enseñanza clara y práctica de las estructuras de datos de Java, dirigida principalmente a lectores con experiencia previa en programación. Aunque cubre eficazmente los conceptos esenciales e incluye ejercicios para reforzar el aprendizaje, es menos adecuado para principiantes debido a que se centra en temas más avanzados.

Ventajas:

Escritura concisa y clara; directo al grano.
Bueno para el autoestudio y proporciona valiosos ejercicios.
Cubre una amplia gama de estructuras de datos y algoritmos de manera eficiente.
Atractivo estilo de instrucción que ayuda a la comprensión.
Ideal para programadores con experiencia previa en otro lenguaje o Java.

Desventajas:

No apto para novatos completos
Requiere familiaridad con Java y conceptos de programación.
Algunos lectores lo consideraron demasiado escueto y falto de profundidad en ciertas áreas.
Frecuentes referencias a enlaces externos para ampliar información, que algunos consideraron una distracción.
Ejercicios limitados para practicar
no es exhaustivo para los que buscan un enfoque tipo libro de texto.

(basado en 13 opiniones de lectores)

Título original:

Think Data Structures: Algorithms and Information Retrieval in Java

Contenido del libro:

Si es usted un estudiante de informática o un desarrollador de software que se prepara para entrevistas técnicas, este libro práctico le 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 forma más clara, concisa y atractiva que otros materiales.

Haciendo hincapié en el conocimiento práctico y las habilidades sobre la teoría, el autor Allen Downey le muestra cómo utilizar estructuras de datos para implementar algoritmos eficientes, y luego analizar y medir su rendimiento. Explorará las clases importantes del marco de trabajo de colecciones de Java (JCF), cómo se implementan y cómo se espera que funcionen. Cada capítulo presenta ejercicios prácticos apoyados por código de prueba en línea.

⬤ Utilizar estructuras de datos como listas y mapas, y entender cómo funcionan.

⬤ Construir una aplicación que lea páginas de Wikipedia, analice su contenido y navegue por el árbol de datos resultante.

⬤ Analizar código para predecir qué tan rápido se ejecutará y cuánta memoria requerirá.

⬤ Escribir clases que implementen la interfaz Map, utilizando una tabla hash y un árbol de búsqueda binario.

⬤ Construir un motor de búsqueda web sencillo con un rastreador, un indexador que almacene el contenido de la página web y un recuperador que devuelva los resultados de la consulta del usuario.

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

Otros datos del libro:

ISBN:9781491972397
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2017
Número de páginas:155

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Python para el diseño de software: Cómo pensar como un informático - Python for Software Design: How...
Python for Software Design es una introducción...
Python para el diseño de software: Cómo pensar como un informático - Python for Software Design: How to Think Like a Computer Scientist
Piense en STATS: Análisis exploratorio de datos - Think STATS: Exploratory Data Analysis
Si sabe programar, tiene las habilidades para convertir...
Piense en STATS: Análisis exploratorio de datos - Think STATS: Exploratory Data Analysis
Piense en Python: Cómo pensar como un informático - Think Python: How to Think Like a Computer...
Si quiere aprender a programar, trabajar con...
Piense en Python: Cómo pensar como un informático - Think Python: How to Think Like a Computer Scientist
Piense en complejidad: Ciencia de la complejidad y modelización computacional - Think Complexity:...
La ciencia de la complejidad utiliza la...
Piense en complejidad: Ciencia de la complejidad y modelización computacional - Think Complexity: Complexity Science and Computational Modeling
Think Bayes: Estadística Bayesiana en Python - Think Bayes: Bayesian Statistics in Python
Si sabe programar, está preparado para enfrentarse a la...
Think Bayes: Estadística Bayesiana en Python - Think Bayes: Bayesian Statistics in Python
Piense en estructuras de datos: Algoritmos y recuperación de información en Java - Think Data...
Si es usted un estudiante de informática o un...
Piense en estructuras de datos: Algoritmos y recuperación de información en Java - Think Data Structures: Algorithms and Information Retrieval in Java
Piense en Java: Cómo pensar como un informático - Think Java: How to Think Like a Computer...
Think Java es una introducción práctica a la...
Piense en Java: Cómo pensar como un informático - Think Java: How to Think Like a Computer Scientist
Think DSP: Procesamiento digital de señales en Python - Think DSP: Digital Signal Processing in...
Si entiende las matemáticas básicas y sabe...
Think DSP: Procesamiento digital de señales en Python - Think DSP: Digital Signal Processing in Python
Modelado y simulación en Python: Una introducción para científicos e ingenieros - Modeling and...
Modelado y simulación en Python enseña a los...
Modelado y simulación en Python: Una introducción para científicos e ingenieros - Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Python para el diseño de software - Python for Software Design
Python for Software Design es una introducción concisa al diseño de software utilizando el lenguaje de...
Python para el diseño de software - Python for Software Design
Probablemente lo esté pensando demasiado: cómo utilizar los datos para responder preguntas, evitar...
Una guía esencial sobre cómo los datos pueden...
Probablemente lo esté pensando demasiado: cómo utilizar los datos para responder preguntas, evitar trampas estadísticas y tomar mejores decisiones - Probably Overthinking It: How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)