Saltar al contenido principal
Estructuras de Datos y Algoritmos

Estructuras de Datos y Algoritmos

Estructuras de Datos y Algoritmos

Nadal, Mariona

Los algoritmos y las estructuras de datos son las herramientas básicas que necesita todo programador para construir aplicaciones que resuelvan problemas. Conocer uno (o varios) lenguajes de programación no es suficiente. Las estructuras de datos te permitirán organizar la información que el programa maneja, buscando la mayor eficiencia en espacio o en tiempo, según las necesida...

Editorial:
Anaya
Año de edición:
2022
ISBN:
978-84-415-4519-9
Páginas:
268
Encuadernación:
Normal tapa blanda (libros)
Colección:
TITULOS ESPECIALES
24,95 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

Los algoritmos y las estructuras de datos son las herramientas básicas que necesita todo programador para construir aplicaciones que resuelvan problemas. Conocer uno (o varios) lenguajes de programación no es suficiente. Las estructuras de datos te permitirán organizar la información que el programa maneja, buscando la mayor eficiencia en espacio o en tiempo, según las necesidades de tu aplicación. Por otro lado, los algoritmos definen los pasos necesarios para resolver un problema.

En esta obra combinaremos el aprendizaje de ambas partes. Por un lado, aprenderemos las estructuras de datos más comunes, sus pros y sus contras. Con estos ladrillos podrás construir las estructuras que necesites en tus proyectos. Por otro lado, aprenderemos las herramientas básicas para la elaboración de algoritmos y veremos unos cuantos ejemplos conocidos para familiarizarnos con ellos y así definir los algoritmos propios que requiera tu proyecto.

Todo ello se ilustra con gran cantidad de ejemplos, ejercicios resueltos y proyectos prácticos, cuyo código estará accesible para el lector. Conocer y dominar estructuras de datos y algoritmos es fundamental para avanzar en tu carrera en el desarrollo de software.

Índice

Sobre la autora Índice de contenidos Cómo usar este libro Introducción Parte 1. Estructuras de datos Capítulo 1. Introducción a las estructuras de datos Capítulo 2. Tipos abstractos de datos Capítulo 3. Estructuras de datos Capítulo 4. ¿Colecciones en Java? Capítulo 5. Proyecto Parte 2. Algoritmos Capítulo 6. Introducción a los algoritmos Capítulo 7. Caja de herramientas Capítulo 8. Algoritmos muy simples Capítulo 9. Algoritmos de ordenación Capítulo 10. Algoritmos de búsqueda Capítulo 11. Algoritmos de texto Capítulo 12. Algoritmos matemáticos Capítulo 13. Proyecto Índice alfabético

Artículos relacionados

Una Vida Siempre en Linea

Una Vida Siempre en Linea

Vilalta, Ariadna

Cómo la hiperconectividad, los algoritmos y la IA están reconfigurando nuestra mente y nuestras emociones. UN LIBRO PARA ENTENDER QUÉ NOS ESTÁ PASANDO PSICOLÓGICA Y SOCIALMENTE EN LA ERA DIGITAL.La tecnología no solo organiza nuestra vida: está reorganizando nuestra mente. Vivimos conectados de forma permanente. Dormimos con el móvil al lado, trabajamos frente a pantallas, nos ...

21,90 €

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

Aa.vv.

Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...

18,95 €

Ciencia 5. 0

Ciencia 5. 0

Bravo Abad, Jorge

Descubra cómo la Inteligencia Artificial está transformando la investigación científica. Desde la biomedicina y el clima hasta la química, la física y la exploración del universo, Ciencia 5.0 presenta, con rigor y visión estratégica, el nuevo modelo de Ciencia potenciado por algoritmos. ...

19,95 €

Una Teoria Critica de la Inteligencia Artificial- Rustica

Una Teoria Critica de la Inteligencia Artificial- Rustica

Innerarity, Daniel

El cambio tecnológico afecta a un valor fundamental de las sociedades democráticas: la capacidad de decidir. Cada vez más decisiones, cotidianas o políticas, son automatizadas y se delegan en sofisticados artefactos. A partir de la reflexión acerca del concepto de decisión democrática, Innerarity elabora, con rigor analítico, una filosofía política de la inteligencia artificial...

24,00 €

Comprender los Algoritmos

Comprender los Algoritmos

Y. Bhargava, Aditya

Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderás a desbloquear el poder de los algoritmos ...

36,95 €

Esto Es para Todos

Esto Es para Todos

Tim Berners-Lee

El creador de la World Wide Web cuenta por fin su propia historia ...

22,95 €

Otros libros del autor

Retos de Programacion con Juegos. Python y Java

Retos de Programacion con Juegos. Python y Java

Nadal, Mariona

Java es un lenguaje de programación orientado a objetos, portable y con un alto nivel de implantación en aplicaciones empresariales. Se mantiene año tras año en los puestos más altos del ranking de lenguajes más utilizados. Este manual imprescindible te acompañará desde los primeros pasos en la programación hasta la comprensión de conceptos más avanzados. Aquí se ofrecen los co...

30,95 €

Curso de Programacion Java

Curso de Programacion Java

Nadal, Mariona

Java es un lenguaje de programación orientado a objetos, portable y con un alto nivel de implantación en aplicaciones empresariales. Se mantiene año tras año en los puestos más altos del ranking de lenguajes más utilizados. Este Manual Imprescindible te acompañará desde los primeros pasos en la programación hasta la comprensión de conceptos más avanzados. Aquí se ofrecen los co...

30,95 €