Descripción
Advanced Algorithms and Data Structures presenta una colección de algoritmos para desafíos de programación complejos en análisis de datos, aprendizaje automático y computación de gráficos. Resumen
Como ingeniero de software, encontrará innumerables desafíos de programación que inicialmente parecen confusos, difíciles o incluso imposibles. ¡No se desespere! Muchos de estos "nuevos" problemas ya tienen soluciones bien establecidas. Advanced Algorithms and Data Structures le enseña enfoques poderosos para una amplia gama de desafíos de codificación complejos que puede adaptar y aplicar a sus propias aplicaciones. Al proporcionar una combinación equilibrada de algoritmos clásicos, avanzados y nuevos, esta guía práctica mejora su caja de herramientas de programación con nuevas perspectivas y técnicas prácticas. La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications. Acerca de la tecnología
¿Puede mejorar la velocidad y la eficiencia de sus aplicaciones sin invertir en nuevo hardware? Bueno, sí, puede: las innovaciones en algoritmos y estructuras de datos han llevado a grandes avances en el rendimiento de las aplicaciones. Adquiera este libro para descubrir una colección de algoritmos avanzados que lo convertirán en un desarrollador más eficaz. Acerca del libro
Advanced Algorithms and Data Structures presenta una colección de algoritmos para desafíos de programación complejos en análisis de datos, aprendizaje automático y computación de gráficos. Descubrirá enfoques de vanguardia para una variedad de escenarios complejos. Incluso aprenderá a diseñar sus propias estructuras de datos para proyectos que requieran una solución personalizada. Qué hay dentro
Cree sobre las estructuras de datos básicas que ya conoce
Perfile sus algoritmos para acelerar la aplicación
Almacene y consulte cadenas de manera eficiente
Distribuya algoritmos de agrupamiento con MapReduce
Resuelva problemas de logística utilizando gráficos y algoritmos de optimización Acerca del lector
Para programadores intermedios. Acerca del autor
Marcello La Rocca es científico investigador e ingeniero full-stack. Su enfoque está en algoritmos de optimización, algoritmos genéticos, aprendizaje automático y computación cuántica. Tabla de Contenidos 1 Introducción a las estructuras de datos
PARTE 1 MEJORA SOBRE LAS ESTRUCTURAS DE DATOS BÁSICAS
2 Mejora de las colas de prioridad: montones d-arios
3 Treaps: Uso de la aleatorización para equilibrar árboles de búsqueda binarios
4 Filtros de Bloom: Reducción de la memoria para el seguimiento de contenido
5 Conjuntos disjuntos: Procesamiento en tiempo sublineal
6 Trie, radix trie: Búsqueda eficiente de cadenas
7 Caso de uso: Caché LRU
PARTE 2 CONSULTAS MULTIDIMENSIONALES
8 Búsqueda de vecinos más cercanos
9 Árboles K-d: Indexación de datos multidimensionales
10 Árboles de búsqueda de similitud: Búsqueda aproximada de vecinos más cercanos para la recuperación de imágenes
11 Aplicaciones de la búsqueda de vecinos más cercanos
12 Agrupamiento
13 Agrupamiento paralelo: MapReduce y agrupamiento de dosel
PARTE 3 GRÁFICOS PLANARIOS Y NÚMERO MÍNIMO DE CRUCES
14 Una introducción a los gráficos: Encontrar rutas de distancia mínima
15 Incrustaciones de gráficos y planaridad: Dibujar gráficos con intersecciones de bordes mínimas
16 Descenso de gradiente: Problemas de optimización (no solo) en gráficos
17 Recocido simulado: Optimización más allá de los mínimos locales
18 Algoritmos genéticos: Optimización inspirada biológicamente y de convergencia rápida
Autor: Marcello La Rocca
Editorial: Manning Publications
Publicado: 29/06/2021
Páginas: 768
Tipo de encuadernación: Tapa blanda
Peso: 2.60lbs
Tamaño: 9.10h x 7.30w x 1.50d
ISBN13: 9781617295485
ISBN10: 1617295485
Categorías BISAC:
- Computadoras | Programación | Algoritmos
- Computadoras | Lenguajes | JavaScript
- Computadoras | Ciencia de Datos | General
Como ingeniero de software, encontrará innumerables desafíos de programación que inicialmente parecen confusos, difíciles o incluso imposibles. ¡No se desespere! Muchos de estos "nuevos" problemas ya tienen soluciones bien establecidas. Advanced Algorithms and Data Structures le enseña enfoques poderosos para una amplia gama de desafíos de codificación complejos que puede adaptar y aplicar a sus propias aplicaciones. Al proporcionar una combinación equilibrada de algoritmos clásicos, avanzados y nuevos, esta guía práctica mejora su caja de herramientas de programación con nuevas perspectivas y técnicas prácticas. La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications. Acerca de la tecnología
¿Puede mejorar la velocidad y la eficiencia de sus aplicaciones sin invertir en nuevo hardware? Bueno, sí, puede: las innovaciones en algoritmos y estructuras de datos han llevado a grandes avances en el rendimiento de las aplicaciones. Adquiera este libro para descubrir una colección de algoritmos avanzados que lo convertirán en un desarrollador más eficaz. Acerca del libro
Advanced Algorithms and Data Structures presenta una colección de algoritmos para desafíos de programación complejos en análisis de datos, aprendizaje automático y computación de gráficos. Descubrirá enfoques de vanguardia para una variedad de escenarios complejos. Incluso aprenderá a diseñar sus propias estructuras de datos para proyectos que requieran una solución personalizada. Qué hay dentro
Cree sobre las estructuras de datos básicas que ya conoce
Perfile sus algoritmos para acelerar la aplicación
Almacene y consulte cadenas de manera eficiente
Distribuya algoritmos de agrupamiento con MapReduce
Resuelva problemas de logística utilizando gráficos y algoritmos de optimización Acerca del lector
Para programadores intermedios. Acerca del autor
Marcello La Rocca es científico investigador e ingeniero full-stack. Su enfoque está en algoritmos de optimización, algoritmos genéticos, aprendizaje automático y computación cuántica. Tabla de Contenidos 1 Introducción a las estructuras de datos
PARTE 1 MEJORA SOBRE LAS ESTRUCTURAS DE DATOS BÁSICAS
2 Mejora de las colas de prioridad: montones d-arios
3 Treaps: Uso de la aleatorización para equilibrar árboles de búsqueda binarios
4 Filtros de Bloom: Reducción de la memoria para el seguimiento de contenido
5 Conjuntos disjuntos: Procesamiento en tiempo sublineal
6 Trie, radix trie: Búsqueda eficiente de cadenas
7 Caso de uso: Caché LRU
PARTE 2 CONSULTAS MULTIDIMENSIONALES
8 Búsqueda de vecinos más cercanos
9 Árboles K-d: Indexación de datos multidimensionales
10 Árboles de búsqueda de similitud: Búsqueda aproximada de vecinos más cercanos para la recuperación de imágenes
11 Aplicaciones de la búsqueda de vecinos más cercanos
12 Agrupamiento
13 Agrupamiento paralelo: MapReduce y agrupamiento de dosel
PARTE 3 GRÁFICOS PLANARIOS Y NÚMERO MÍNIMO DE CRUCES
14 Una introducción a los gráficos: Encontrar rutas de distancia mínima
15 Incrustaciones de gráficos y planaridad: Dibujar gráficos con intersecciones de bordes mínimas
16 Descenso de gradiente: Problemas de optimización (no solo) en gráficos
17 Recocido simulado: Optimización más allá de los mínimos locales
18 Algoritmos genéticos: Optimización inspirada biológicamente y de convergencia rápida
Autor: Marcello La Rocca
Editorial: Manning Publications
Publicado: 29/06/2021
Páginas: 768
Tipo de encuadernación: Tapa blanda
Peso: 2.60lbs
Tamaño: 9.10h x 7.30w x 1.50d
ISBN13: 9781617295485
ISBN10: 1617295485
Categorías BISAC:
- Computadoras | Programación | Algoritmos
- Computadoras | Lenguajes | JavaScript
- Computadoras | Ciencia de Datos | General
Acerca del autor
Marcello La Rocca es científico investigador e ingeniero full-stack. Su enfoque está en algoritmos de optimización, algoritmos genéticos, aprendizaje automático y computación cuántica.

