<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>05215nam a2200349 i 4500</leader>
  <controlfield tag="001">039211</controlfield>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20251030134059.0</controlfield>
  <controlfield tag="006">a|||||r|||| 00| 0 </controlfield>
  <controlfield tag="007">t|</controlfield>
  <controlfield tag="008">241031s1996       ||||| |||| 00| 0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9586005054</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">CO-ViULL</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="b">spa</subfield>
  </datafield>
  <datafield tag="041" ind1="0" ind2=" ">
    <subfield code="a">spa</subfield>
  </datafield>
  <datafield tag="043" ind1=" " ind2=" ">
    <subfield code="a">ck</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
    <subfield code="a">005.73</subfield>
    <subfield code="b">V714d</subfield>
    <subfield code="2">23 ed.</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Villalobos S, Jorge A.</subfield>
    <subfield code="9">16801,</subfield>
    <subfield code="e">autor.</subfield>
    <subfield code="4">aut</subfield>
  </datafield>
  <datafield tag="245" ind1="0" ind2="0">
    <subfield code="a">Dise&#xF1;o y Manejo de Estructuras de Datos en C .</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
    <subfield code="a">Santafe de Bogot&#xE1; :</subfield>
    <subfield code="b">McGrw-Hill,</subfield>
    <subfield code="c">1996.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">392 p&#xE1;ginas :</subfield>
    <subfield code="b">: tabs; graf ;</subfield>
    <subfield code="c">27 x 21 cent&#xED;metros.</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">texto</subfield>
    <subfield code="b">txt</subfield>
    <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">sin mediaci&#xF3;n</subfield>
    <subfield code="b">n</subfield>
    <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">volumen</subfield>
    <subfield code="b">nc</subfield>
    <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Incluye &#xED;ndice.</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">Cap&#xED;tulo 0 - conceptos b&#xE1;sicos -- 0.1. Dise&#xF1;o y documentaci&#xF3;n de algoritmos -- 0.2. Recursi&#xF3;n -- 0.3. An&#xE1;lisis de algoritmos -- Cap&#xED;tulo 1 - dise&#xF1;o de software y tipos abstractos -- 1.1. Ingenier&#xED;a de software -- 1.2. Tipos abstractos de datos -- 1.3. Dise&#xF1;o de estructuras de datos -- 1.4. Implementaci&#xF3;n de las operaciones de un TAD -- Cap&#xED;tulo 2 - estructuras lineales: listas  -- 2.1. Definiciones y conceptos b&#xE1;sicos -- 2.2. El TAD Lista -- 2.3. Ejemplos de utilizaci&#xF3;n del TAD -- 2.4. Otras operaciones interesantes -- 2.5. Esquema de persistencia --2.6. Algunas implementaciones del TAD Lista -- 2.7. El TAD Lista ordenada -- 2.8. Implementaci&#xF3;n del TAD Lista ordenada -- Cap&#xED;tulo 3 - Estructuras lineales: pilas y colas -- 3.1. Pilas: definiciones y conceptos b&#xE1;sicos -- 3.2. El TAD Pila -- 3.3. Ejemplos de utilizaci&#xF3;n del TAD Pila -- 3.4. Implementaci&#xF3;n del TAD Pila -- 3.5. Colas: definiciones y conceptos b&#xE1;sicos -- 3.6. El TAD Cola -- 3.7. Ejemplos de utilizaci&#xF3;n del TAD Cola -- 3.8. Implementaci&#xF3;n del TAD Cola -- 3.9. El TAD Cola de prioridad -- 3.10. Implementaci&#xF3;n del TAD Cola de prioridad -- 3.11. El TAD Ronda -- 3.12. El TAD Bicola -- 4. Estructuras recursivas: arboles binarios -- 4.1. Definiciones y conceptos b&#xE1;sicos -- 4.2. El TAD Arbin: analizadoras para &#xE1;rboles binarios -- 4.3. Ejemplos de utilizaci&#xF3;n del TAD Arbin -- 4.4. Recorrido de &#xE1;rboles binarios 4.5. Algor&#xED;tmica de manejo de &#xE1;rboles -- 4.6. Implementaci&#xF3;n de &#xE1;rboles binarios -- 4.7. Destrucci&#xF3;n y persistencia de &#xE1;rboles binarios -- 4.8. El TAD &#xE1;rbol binario ordenado -- 4.9. &#xC1;rboles binarios ordenados balanceados -- 4.10. El TAD &#xE1;rbol de sintaxis -- Capitulo 5 - estructuras recursivas: arboles n-arios -- 5.1. Motivaci&#xF3;n -- 5.2. Definiciones y conceptos b&#xE1;sicos -- 5.3. El TAD ArbolN: analizadoras -- 5.4. Ejemplos de utilizaci&#xF3;n -- 5.5. Implementaci&#xF3;n del TAD ArbolN -- 5.6. El TAD ArbolN: algunas modificadoras y destructoras -- 5.6.2. Implementaci&#xF3;n sobre apuntadores -- 5.6.3. Implementaci&#xF3;n sobre vectores din&#xE1;micos -- 5.6.4. Implementaci&#xF3;n sobre lista de hijos -- 5.7. El TAD Arbol1-2-3: un &#xE1;rbol triario ordenado --5.8. El TAD Arbol2-3: un &#xE1;rbol triario ordenado balanceado -- 5.9. El TAD Trie: conjunto de palabras -- 5.10. El TAD Cuadtree: representaci&#xF3;n de im&#xE1;genes -- 5.11. El TAD &#xC1;rbol AND-OR -- 5.12. &#xC1;rboles de juego -- Cap&#xED;tulo 6 - Estructuras no lineales: grafos dirigidos 6.1. Motivaci&#xF3;n -- 6.2. Definiciones y conceptos b&#xE1;sicos -- 6.3. El TAD Grafo -- 6.4. Caminos en un grafo -- 6.5. Recorrido de grafos -- Recorrido plano sobre el conjunto de v&#xE9;rtices -- 6.6. M&#xE1;s definiciones sobre grafos -- 6.7. El algoritmo de Dijkstra -- 6.8. Implementaci&#xF3;n del TAD Grafo -- Cap&#xED;tulo 7 - Estructuras de acceso directo: tablas de HASHING -- 7.1. Motivaci&#xF3;n -- 7.2. Definiciones y conceptos b&#xE1;sicos -- 7.3. El TAD TablaH -- 7.4. Implementaci&#xF3;n del TAD TablaH -- 7.5. Funciones de hashing </subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">Este libro est&#xE1; dirigido a estudiantes de ingenier&#xED;a de sistemas, con conocimientos b&#xE1;sicos de programaci&#xF3;n en alg&#xFA;n lenguaje de alto nivel, de preferencia C. En la Universidad de los Andes est&#xE1; planteado como el texto del tercer curso del ciclo de formaci&#xF3;n b&#xE1;sica en inform&#xE1;tica, y supone que el estudiante maneja con cierta habilidad los conceptos b&#xE1;sicos de la programaci&#xF3;n de computadores. El objetivo del libro es servir como gu&#xED;a para un curso en dise&#xF1;o y manejo de estructuras de datos en C. Al final, el estudiante ser&#xE1; capaz de dise&#xF1;ar las estructuras de datos, en memoria principal, m&#xE1;s adecuadas para un problema espec&#xED;fico, y desarrollar los algoritmos para el manejo de &#xE9;stas. El libro utiliza metodolog&#xED;as de Tipos Abstractos de Datos y soporta todo el proceso de dise&#xF1;o en s&#xF3;lidas bases te&#xF3;ricas. Brinda al estudiante herramientas para la evaluaci&#xF3;n de soluciones, como la complejidad de algoritmos, de manera que cuente con criterios concretos de decisi&#xF3;n. El libro no se queda en consideraciones te&#xF3;ricas, sino que muestra la dimensi&#xF3;n pr&#xE1;ctica de las metodolog&#xED;as de dise&#xF1;o propuestas y la manera de aplicarlas para mejorar la calidad del software obtenido.</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="7">
    <subfield code="a">Lenguaje de programaci&#xF3;n.</subfield>
    <subfield code="2">Armarc</subfield>
    <subfield code="9">3913</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="7">
    <subfield code="a">Tipos abstractos de datos (computadores)</subfield>
    <subfield code="2">Armarc</subfield>
    <subfield code="9">163639</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="7">
    <subfield code="a">Estructuras de datos </subfield>
    <subfield code="9">130555.</subfield>
    <subfield code="2">Armarc</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Su&#xE1;rez R, Martha Edna,</subfield>
    <subfield code="e">editor</subfield>
    <subfield code="9">145699.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">35582</subfield>
    <subfield code="d">35582</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">001</subfield>
    <subfield code="b">001</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2013-03-07</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.73 V714d</subfield>
    <subfield code="p">063151</subfield>
    <subfield code="r">2015-01-26 00:00:00</subfield>
    <subfield code="t">Ej.:1</subfield>
    <subfield code="w">2015-01-26</subfield>
    <subfield code="x">SIS</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
