ESTRUCTURAS DE DATOS Y ALGORITMOS

ESTRUCTURAS DE DATOS Y ALGORITMOS

GU√ćA ILUSTRADA PARA PROGRAMADORES

NADAL, MARIONA

23,95 €
IVA incluido
Available
Publishing house :
ANAYA MULTIMEDIA
Year of edition:
2022
Ubicación
A1-3106
ISBN:
978-84-415-4519-9
Pages :
272
Binding :
R√ļstica
Collection :
Títulos Especiales
23,95 €
IVA incluido
Available
Recoger
To add favorites

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

Parte 2. Algoritmos
Capítulo 5. Introducción a los algoritmos
Capítulo 6. Caja de herramientas
Capítulo 7. Algoritmos muy simples
Capítulo 8. Algoritmos de ordenación
Cap√≠tulo 9. Algoritmos de b√ļsqueda
Capítulo 10. Algoritmos de texto
Capítulo 11. Algoritmos matemáticos

√ćndice alfab√©tico

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.

Mariona Nadal (Barcelona, 1980) es ingeniera inform√°tica por la Universidad Polit√©cnica de Madrid (2003). Cuenta con m√°s de 20 a√Īos de experiencia en la pr√°ctica del desarrollo de aplicaciones Java en entornos empresariales para grandes clientes internacionales, experiencia que le ha permitido ser formadora en J2EE de j√≥venes ingenieros en su primer empleo como programadores. Tambi√©n es instructora de LinkedIn Learning, donde cuenta con un n√ļmero creciente de cursos sobre Fundamentos de la Programaci√≥n y Java. Su estilo fresco, directo y realista hace sus cursos amenos, claros y √ļtiles, llev√°ndote a trav√©s de la pr√°ctica a un estilo de programaci√≥n de f√°cil mantenimiento y alta empleabilidad. En http://school.dsrroma.es encontrar√°s todos sus cursos y m√°s informaci√≥n.

Artículos relacionados

  • DISE√ĎO FUNCIONAL. PRINCIPIOS, PATRONES Y PR√ĀCTICAS
    MARTIN, ROBERT C.
    En Dise√Īo funcional, el reputado ingeniero de software Robert C. Martin (¬ęUncle Bob¬Ľ) explica c√≥mo y por qu√© utilizar la programaci√≥n funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programaci√≥n convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    Available

    37,95 €

  • LOS 150 MEJORES EJEMPLOS DE COPIAR Y PEGAR
    FORTEA NAVARRO,PEDRO
    Adéntrese con éxito en los lenguajes de programación PHP8, JS y HTML5 con 150 ejemplos prácticos Si quiere dar sus primeros pasos o mejorar sus conocimientos en el mundo de PHP8, JS y HTML5, y perfeccionar sus trabajos como desarrollador, este libro será su gran aliado. En él encontrará desde ejemplos de código sencillos, para afianzar los conceptos básicos, hasta una amplia ...
    Available

    19,40 €

  • DEEP LEARNING GENERATIVO. ENSE√ĎAR A LAS M√ĀQUINAS A PINTAR, ESCRIBIR, COMPONER Y
    FOSTER, DAVID
    La inteligencia artificial generativa es el tema de moda en tecnolog√≠a. Esta gu√≠a pr√°ctica ense√Īa a los ingenieros del machine learning y a los cient√≠ficos de datos c√≥mo utilizar TensorFlow y Keras para crear desde cero impresionantes modelos de deep learning generativo, como autocodificadores variacionales o VAE, redes generativas adversativas o GAN, Transformers, flujos de no...
    Available

    46,50 €

  • CIENCIAS DE DATOS
    JOYANES AGUILAR, LUIS
    Descubra qu√© es la ciencia de datos y c√≥mo contribuye al cambio de paradigma de investigaci√≥n La ciencia de datos es un campo acad√©mico multidisciplinar que utiliza m√©todos, procesos y sistemas cient√≠ficos para extraer conocimientos a partir de los datos. Ha adquirido gran popularidad en los √ļltimos a√Īos debido al soporte de diversas disciplinas cient√≠ficas y tecnol√≥gicas trad...
    Available

    34,80 €

  • CURSO INTENSIVO DE PYTHON. TERCERA EDICI√ďN
    MATTHES, ERIC
    Este superventas mundial es una gu√≠a al lenguaje de programaci√≥n Python. Gracias a esta trepidante y completa introducci√≥n a Python, no tardar√° en empezar a escribir programas, resolver problemas y desarrollar aplicaciones que funcionen.Esta tercera edici√≥n actualizada se ha revisado en profundidad con el fin de reflejar las √ļltimas novedades en Python. Se incluye la incorporac...
    Available

    52,50 €

  • VISUAL STUDIO CODE
    GAMARRA, FERNANDO DIEGO
    Visual Studio Code es un editor de c√≥digo fuente altamente popular y ampliamente utilizado en todo el mundo. Es un software gratuito y de c√≥digo abierto que fue desarrollado por Microsoft y lanzado enel a√Īo 2015. Desde entonces, se ha convertido en una de las opciones favoritas de los desarrolladores debido a su facilidad de uso y flexibilidad. Esta obra es una gu√≠a detallada p...
    Available

    19,90 €

Other books of the author

  • CURSO DE PROGRAMACI√ďN 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...
    Available

    29,95 €