<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Estructuras de datos en Java</title>
  </titleInfo>
  <name type="personal">
    <namePart>Joyanes Aguilar, Luis.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart> Zahonero Martínez, Ignacio</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="">Libros electrónicos.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">sp</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Madrid</placeTerm>
    </place>
    <publisher>McGraw Hill</publisher>
    <dateIssued>2008</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <physicalDescription>
    <extent>561 páginas.</extent>
  </physicalDescription>
  <abstract>En esta obra se muestran técnicas de representación de estructuras de datos, utilizando como lenguaje contenedor Java. El contexto de las mismas de engloba en los siguientes principios: 1. Cada estructura de datos tiene sus costes y sus beneficios. Los programadores y diseñadores necesitan una comprensión rigurosa y completa de cómo evaluar los costes y beneficios para adaptarse a los nuevos retos que afronta la construcción de la aplicación. Estas propiedades requieren un conocimiento o comprensión de los principios de análisis de algoritmos y también una consideración práctica de los efectos significativos del medio físico empleado. 2. Los temas relativos a costes y beneficios se consideran dentro del concepto de elemento de compensación. 3. Esta edición, fundamentalmente, describe estructuras de datos, métodos de organización de grandes cantidades de datos y algoritmos, junto con el análisis de los mismos, en esencia, estimación del tiempo de ejecución de algoritmos. 4. Los datos estructurados siguen a las necesidades. Los estudiantes deben aprender a evaluar primero las necesidades de aplicación, a continuación, encontrar una estructura de datos en correspondencia con sus funcionalidades. 5. El método didáctico que sigue es buscar preferentemente enseñar a pensar en la resolución de un problema, siguiendo un determinado método ya conocido o bien creado por el propio lector, una vez esbozado el método, se estudia el algoritmo correspondiente junto con las etapas que pueden resolver el problema.</abstract>
  <tableOfContents>PARTE I. ABSTRACCIÓN DE DATOS.

Capítulo 1. Tipos abstractos de datos. Clases y objetos.
Capítulo 2. Tipos de datos básicos. Arrays, cadenas y conjuntos.

PARTE II. ANÁLISIS Y DISEÑO DE ALGORITMOS.

Capítulo 3. Análisis y eficiencia de algoritmos.
Capítulo 4. Algoritmos recursivos.
Capítulo 5. Algoritmos de ordenación y búsqueda.
Capítulo 6. Algoritmos de ordenación de archivos.

PARTE 3. Estructuras de datos lineales.

Capítulo 7. Listas.
Capítulo 8. Pilas.
Capítulo 9. Colas.
Capítulo 10. Colas de prioridades y montículos.
Capítulo 11. Tablas de dispersión, funciones hash.

PARTE 4. Estructuras de datos no lineales.

Capítulo 12. Árboles.
Capítulo 13. Árboles de búsqueda equilibrados.
Capítulo 14. Arboles B.
Capítulo 15. Grafos y sus operaciones.
Capítulo 16. Grafos y sus aplicaciones.
Capítulo 17. Contenedores, Genericidad.

APÉNDICES:

A. Guía de sintaxis Java 5.
B. Excepciones.
C. Entrada y salida de archivos.

BIBLIOGRAFÍA.</tableOfContents>
  <note type="statement of responsibility">Luis Joyanes Aguilar, Ignacio Zahonero Martínez</note>
  <subject authority="lcsh">
    <topic>Java (Lenguaje de programación de computadores)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Estructuras de datos (Computadores)</topic>
  </subject>
  <identifier type="isbn">978-84-481-5631-2</identifier>
  <identifier type="uri">https://isae.metabiblioteca.org/cgi-bin/koha/opac-retrieve-file.pl?id=6b02b11faa4b6884a349f5b674e16e90</identifier>
  <location>
    <url>https://isae.metabiblioteca.org/cgi-bin/koha/opac-retrieve-file.pl?id=6b02b11faa4b6884a349f5b674e16e90</url>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">ISAE Universidad</recordContentSource>
    <recordCreationDate encoding="marc">211118</recordCreationDate>
    <recordChangeDate encoding="iso8601">20240215165156.0</recordChangeDate>
  </recordInfo>
</mods>
