<?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>Estructura de datos en C ++</title>
  </titleInfo>
  <name type="personal">
    <namePart>Joyanes Aguilar, Luis.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Sánchez García, Lucas</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>2007</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <physicalDescription>
    <extent>640 páginas.</extent>
  </physicalDescription>
  <abstract>En esta obra se muestran técnicas de representación de estructuras de datos, utilizando como lenguaje contenedor C++. 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>Prólogo.

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 III. 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 IV. 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, STL.

APÉNDICES:
A. Guía de sintaxis C++.
B. Excepciones.
C. Entrada y salida de archivos.</tableOfContents>
  <note type="statement of responsibility">Luis Joyanes Aguilar, Lucas Sánchez García, Ignacio Zahonero Martínez</note>
  <subject authority="lcsh">
    <topic>C++ (Lenguaje de programación)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Estructuras de datos (Computadores)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Algoritmos informáticos</topic>
  </subject>
  <classification authority="ddc">Digital</classification>
  <identifier type="isbn">978-84-481-5645-9</identifier>
  <identifier type="uri">https://isae.metabiblioteca.org/cgi-bin/koha/opac-retrieve-file.pl?id=67cfacb0130eb4bfb7cd64bd8b946948</identifier>
  <location>
    <url>https://isae.metabiblioteca.org/cgi-bin/koha/opac-retrieve-file.pl?id=67cfacb0130eb4bfb7cd64bd8b946948</url>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">ISAE Universidad</recordContentSource>
    <recordCreationDate encoding="marc">211118</recordCreationDate>
    <recordChangeDate encoding="iso8601">20240215163803.0</recordChangeDate>
  </recordInfo>
</mods>
