Progra3

Solo disponible en BuenasTareas
  • Páginas : 2 (458 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de agosto de 2012
Leer documento completo
Vista previa del texto
System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;

namespace TL100448TablaHash
{
class Program
{
static voidMain(string[] args)
{
Stack<char> pila1 = new Stack<char>();
Stack<string> pila2 = new Stack<string>();
Hashtable tabla = newHashtable();
int opc = opcion();
while (opc != 9)
{


switch (opc)
{
case 1:Console.WriteLine("Digite la llave");
char nkey = getcaracter();
pila1.Push(nkey);
Console.Clear();break;

case 2:
Console.WriteLine("Digite el valor");
string nvalor = Console.ReadLine();pila2.Push(nvalor);
Console.Clear();
break;

case 3:
Console.WriteLine("Recuerdeque se asociaran en la tabla Hash");
Console.WriteLine(" los ultimos elementos anadidos a las pilas");
while ((pila1.Count > 0) &&(pila2.Count > 0))
{

if (tabla.ContainsKey(pila1.Peek()))
{Console.WriteLine("El elemento ya existe, y se elimino");
pila1.Pop();
}
else
{tabla.Add(pila1.Pop(), pila2.Pop());
}


}
if (pila1.Count==0)...
tracking img