using System;
usingSystem.Collections;
usingSystem.Linq;
usingSystem.Text;
namespace App11
{
classProgram
{
staticvoid Main(string[] args)
{
StackDemo();
ArrayListDemo();
HashTableDemo();
Console.ReadLine();
}
staticvoidArrayListDemo()
{
Console.WriteLine("\n\nARRAYLIST DEMO !");
ArrayList al = newArrayList();
al.Add(1);
al.Add(2);
al.Add(3);
al.Add(4);
Console.WriteLine(al.Capacity);
Console.WriteLine(al.Count);
foreach (int x in al)
Console.WriteLine(x);
al.Clear();
al.Add("Monu");
al.Add("Alley");
al.Add("Sym");
Console.WriteLine(al.Capacity);
Console.WriteLine(al.Count);
foreach (string x in al)
Console.WriteLine(x);
}
staticvoidHashTableDemo()
{
Console.WriteLine("\n\nHASHTABLE DEMO !");
Hashtableht = newHashtable();
ht.Add(12,"Monu");
ht.Add(111, "Alley");
ht.Add(110, "Sym");
foreach (int k inht.Keys)
Console.WriteLine(k + " " + ht[k]);
//OR
ICollection key = ht.Keys;
foreach(int k in key)
Console.WriteLine(k + " " + ht[k]);
}
staticvoidStackDemo()
{
Console.WriteLine("STACK DEMO !");
Console.WriteLine("Please Enter the number of elements you want to Push in Stack :");
int n = Convert.ToInt32(Console.ReadLine());
Stackst = newStack();
for (int i = 0; i < n; i++)
{
Console.WriteLine("PUSH : ");
st.Push(Console.ReadLine());
}
Console.WriteLine();
Console.WriteLine("Displaying Elements of Stack : ");
while (st.Count != 0)
{
Console.WriteLine(st.Pop());
}
}
}
}
|
STACK DEMO!
Please Enter the number of elements you want to push in Stack: 3 PUSH: 5 PUSH: 4 PUSH: 2 Displaying Element of Stack: 2 4 5 ARRAYLIST DEMO! 4 4 1 2 3 4 4 3 amit mohan ajit HASHTABLE DEMO! 111mohan 12amit 110ajit 111mohan 12amit 110ajit |
No comments:
Post a Comment