static void Main(string[] args)
 {
     var ht       = new HashTable <int, int>();
     var ll       = new MyLinkedList <int>();
     var stackLL  = new StackLL <int>();
     var stackArr = new StackArray <int>();
     var queueArr = new QueueArr <int>();
 }
 static void Main(string[] args)
 {
     var ht = new HashTable<int, int>();
     var ll = new MyLinkedList<int>();
     var stackLL = new StackLL<int>();
     var stackArr = new StackArray<int>();
     var queueArr = new QueueArr<int>();
 }
Exemplo n.º 3
0
    internal GameObject visual;           //Visual in-game representation of the vertex

    /* Parameterized constructor for a vertex */
    internal Vertex(string _name, string _country, string[] _misc)
    {
        name         = _name;
        country      = _country;
        misc         = _misc;
        clueCache    = new StackLL();
        edgesFoundHT = new HashTable(7);
        clueString   = "Clues about acquaintances:";
    }
    public static void Main(string[] args)
    {
        StackLL s = new StackLL();

        s.Push(1);
        s.Push(2);
        s.Push(3);
        s.Print();
        Console.WriteLine(s.Pop());
        s.Print();
    }
Exemplo n.º 5
0
    public static void reverseStack <T>(StackLL <T> stk, T elementToInsert)
    {
        if (stk.noOfElements == 0)
        {
            return;
        }
        T topObj = stk.Top();

        stk.Pop();
        reverseStack(stk);
        insertAtbottom(stk, topObj);
    }
Exemplo n.º 6
0
    public static void insertAtBottom <T>(StackLL <T> stk, T element)
    {
        if (stk.noOfElements == 0)
        {
            stk.Push(elementToInsert);
            return;
        }
        T topObj = stk.Top();

        stk.Pop();
        insertAtbottom(stk, element);
        stk.push(topObj);
    }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            StackLL<string> sll = new StackLL<string>();
            string line = "to be or not to be";
            string[] tokens = line.Split(' ');

            foreach (var item in tokens)
            {
                sll.push(item);
            }

            //while (!sll.isEmpty())
            //{
            //    Console.WriteLine(sll.pop());
            //}

            foreach (var item in sll)
            {
                Console.WriteLine(item);
            }
        }