Академический Документы
Профессиональный Документы
Культура Документы
Nombre de la Licenciatura
Ingenieria en Sistemas
Matrícula
xxxxxxxxx
Nombre de la Tarea
AÁ rboles
Unidad 4
4
Fecha
21/04/2018
Unidad 4: Árboles
Algoritmos y estructuras de datos
¿Sabías qué….?
Las árboles binarios son utilzados para comprimir datos, especificamente son
utilizados en la codificación Huffman que es usado ampliamente ya que es un
sistema válido para la compresión y posterior transmisión de cualquier dato en
formato digital, pudiendo aplicarse a faxes, modems, redes de computadoras y
televisión.
ACTIVIDAD 6
Objetivos:
Instrucciones:
Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 6.
Lectura
Como programar en C# (Deitel y Deitel, 2007), capitulo 24: Estructuras de
datos (págs. 984-997)
2
Unidad 4: Árboles
Algoritmos y estructuras de datos
Forma de evaluacioó n:
Criterio Ponderación
Presentación 10%
3
Unidad 4: Árboles
Algoritmos y estructuras de datos
Desarrollo de la actividad:
Ejercicio :
Tu tarea consiste en modificar el proyecto (descargar aquí árboles) y con base a ello realizar
un programa de consola en C# que ejecute lo siguiente:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ArbolBinarioOrdenado1
{
public class ArbolBinarioOrdenado
{
class Nodo
{
public int info;
public Nodo izq, der;
}
Nodo raiz;
public ArbolBinarioOrdenado()
{
raiz = null;
}
4
Unidad 4: Árboles
Algoritmos y estructuras de datos
5
Unidad 4: Árboles
Algoritmos y estructuras de datos
if (reco != null)
{
ImprimirPost(reco.izq);
ImprimirPost(reco.der);
Console.Write(reco.info + " ");
}
}
6
Unidad 4: Árboles
Algoritmos y estructuras de datos