Академический Документы
Профессиональный Документы
Культура Документы
Nombre de la Licenciatura
Ingenieria en Sistemas Computacionales
Nombre de la Tarea
Actividad 6
Unidad 4
AÁ rboles
Fecha
05/12/2019
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)
Forma de evaluacioó n:
2
Unidad 4: Árboles
Algoritmos y estructuras de datos
Criterio Ponderación
Presentación 10%
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:
3
Unidad 4: Árboles
Algoritmos y estructuras de datos
Código
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
int valor;
string linea;
ArbolBinarioOrdenado abo = new ArbolBinarioOrdenado();
do
{
Console.Write("Ingrese cualquier numero:");
linea = Console.ReadLine();
valor = int.Parse(linea);
if (valor >= 1) ;
}
while (valor!=0);
Bibliografía:
Cómo programar en C# (Deitel & Deitel, 2007)
http://aulavirtual.utel.edu.mx/lib/ebook_pearson.php?id_ebook_pearson=158