<?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>04765nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20240311150242.0</controlfield>
  <controlfield tag="008">220504b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-792-270-7</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Estructuras de datos</subfield>
    <subfield code="b">fundamentaci&#xF3;n pr&#xE1;ctica</subfield>
    <subfield code="c">Miguel Hern&#xE1;ndez Bejarano</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1ra Ed. </subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Bogot&#xE1; - Colombia</subfield>
    <subfield code="b">Ediciones de la U </subfield>
    <subfield code="c">2021</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">404 p.</subfield>
    <subfield code="c">24 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Contenido
-Pr&#xF3;logo....
-Cap&#xED;tulo 1. Excepciones y aserciones
1.1 Tem&#xE1;tica a desarrollar.
1.2 Introducci&#xF3;n.
1.3 Tipos de excepciones..
1.4 Sentencias try, catch, finally..
1.5 Implementaci&#xF3;n de las excepciones.
1.6 La importancia de usar excepciones.
1.7 Excepciones comunes
1.8 Ejercicios propuestos
1.9 Aserciones..
1.10 Ejercicios propuestos.
-Cap&#xED;tulo 2. Recursividad y estructuras de datos
2.1 Tem&#xE1;ticas a desarrollar.
2.2 Introducci&#xF3;n
2.3 Caracter&#xED;sticas de la recursividad.
2.4 Tipos de recursividad.
2.5 Ejercicios propuestos..
2.6 Estructura de datos.
2.6.1 Estructuras de datos est&#xE1;ticas
2.6.2 Estructuras de datos din&#xE1;micas
-Cap&#xED;tulo 3. Arreglos unidimensionales o vectores
3.1 Tem&#xE1;tica a desarrollar.
3.2 Introducci&#xF3;n.
3.3 Arreglos
3.3.1 Caracter&#xED;sticas de un arreglo.
3.3.2 Tipos de arreglos.
3.4 Arreglos unidimensionales o vectores
3.5 Operaciones con vectores.
3.6 Implementaci&#xF3;n de operaciones con vectores.
3.7 Ordenamiento de arreglos.
3.8 Introducci&#xF3;n a la complejidad computacional..
3.8.1 Complejidad ciclo for.
3.9 Ejercicios propuestos.
3.10 Proyectos propuestos.
-Cap&#xED;tulo 4. Arreglos bidimensionales o matrices...
4.1 Tem&#xE1;tica a desarrollar..
4.2 Introducci&#xF3;n.
4.3 Declaraci&#xF3;n de matrices en Java.
4.4 Operaciones con matrices.
4.5 Ejercicios propuestos.
-Cap&#xED;tulo 5. Cadenas.
5.1 Tem&#xE1;tica a desarrollar
5.2 Introducci&#xF3;n
5.3 Clase String.
5.4 Clase StringTokenizer.
5.5 Clase StringBuffer.
5.6 Arreglos de objetos
5.7 Ejercicios propuestos.
-Cap&#xED;tulo 6. Listas con enlace sencillo
6.1 Tem&#xE1;tica a desarrollar..
6.2 Introducci&#xF3;n.
6.3 Estructuras de datos din&#xE1;micas lineales.
6.4 Representaci&#xF3;n gr&#xE1;fica de un nodo.
6.5 Representaci&#xF3;n gr&#xE1;fica de una lista.
6.6 Operaciones en listas enlazadas
6.7 Construcci&#xF3;n de una lista en Java.
6.7.1 Creaci&#xF3;n de un objeto de la clase Nodo.
6.7.2 Implementaci&#xF3;n de operaciones b&#xE1;sicas.
6.7.3 Modelamiento del problema..
6.7.4 Clase Nodo.
6.7.5 La clase Lista.
10.5 Modelamiento e implementaci&#xF3;n de operaciones.
10.6 Lista circular doblemente enlazada.
10.7 Operaciones con las listas de circulares doblemente enlazadas.
10.8 Ejercicios propuestos.
-Cap&#xED;tulo 11. Estructuras de datos din&#xE1;micas no lineales.
11.1 Tem&#xE1;tica a desarrollar..
11.2 Introducci&#xF3;n.
11.3 &#xC1;rboles.
11.3.1 Caracter&#xED;sticas de los &#xE1;rboles...
11.3.2 Representaci&#xF3;n gr&#xE1;fica de un &#xE1;rbol.
11.4 &#xC1;rbol binario.
11.4.1 Elementos de un &#xE1;rbol
11.4.2 Representaci&#xF3;n de un &#xE1;rbol binario en la memoria
11.4.3 Operaciones en un &#xE1;rbol binario.
11.5 Arboles binarios de b&#xFA;squeda.
11.5.1 Creaci&#xF3;n de un ABB......
11.5.2 Recorridos en los ABB.
11.6. Modelamiento e implementaci&#xF3;n en un ABB.
11.7 Arboles AVL
11.7.1 Operaciones con &#xE1;rboles AVL..
11.7.2 Rotaciones
11.7.3 Factor de equilibro.
11.8 &#xC1;rboles n-arios.....
11.8.1 Representaci&#xF3;n gr&#xE1;fica del nodo de un &#xE1;rbol n-ario..
11.8.2 Representaci&#xF3;n gr&#xE1;fica en memoria de un &#xE1;rbol n-ario.
11.8.3 Recorridos de un &#xE1;rbol n-a.
11.8.4 &#xC1;rbol geneal&#xF3;gico.
11.9 Ejercicios propuestos.
-Cap&#xED;tulo 12. Grafos.
12.1 Tem&#xE1;tica a desarrollar.
12.2 Introducci&#xF3;n.
12.3 Matriz de adyacencia
12.4 Lista de adyacencia.
12.5 Recorridos de los grafos..
12.5.1 Recorrido en profundidad.
12.5.2 Recorrido en anchura;
12.6 Arboles de expansi&#xF3;n minima.
12.7 Algoritmos de grafo.
12.7.1 Algoritmo de Dijkstra.
12.7.2 Algoritmo de Prim.
12.7.3 Algoritmo de Kruskal
12.8 Implementaciones.
12.9 Ejercicios propuestos.
-Cap&#xED;tulo 13. Colecciones.
13.1 Tem&#xE1;tica a desarrollar.
13.2 Introducci&#xF3;n.
13.3 Colecciones.
13.4 Jerarqu&#xED;a de las colecciones
13.5 La interfaz Collection
13.6 La interfaz List.
13.7 La interfaz Set
13.8 HashSet.
13.9 La interfaz Map.
13.10 HashMap&lt;Clave,Valor&gt;.
13.10.1 HashTable&lt;Clave,Valor&gt;
13.10.2 TreeMap&lt;Clave,Valor&gt;
13.11 La interfaz Comparable.
13.12 La interfaz Queue y Deque
13.13 Programaci&#xF3;n de las colecciones.
13.14 Ejercicios propuestos.
-Cap&#xED;tulo 14. Programaci&#xF3;n gen&#xE9;rica.
14.1 Tem&#xE1;tica a desarrollar..
14.2 Introducci&#xF3;n.
14.3 Clase gen&#xE9;rica.
14.4 Lista sencilla
14.5 Pila.
14.6 Ejercicios propuestos.
-Referencias bibliogr&#xE1;ficas.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Base de Datos</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">04/05/2022</subfield>
    <subfield code="q">Kassandra Su&#xE1;rez</subfield>
    <subfield code="n">20/10/2021</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">383</subfield>
    <subfield code="d">383</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2021-10-20</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0201</subfield>
    <subfield code="p">ISTT-DS-0201</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">40.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
