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)