public static void Main(string[] args) { Console.WriteLine("Hello World!"); PseudoQueue testQueue = new PseudoQueue(); testQueue.Enqueue(10); testQueue.Enqueue(15); testQueue.Enqueue(20); Console.WriteLine(testQueue.Dequeue()); Console.WriteLine(testQueue.Dequeue()); Console.WriteLine(testQueue.Dequeue()); }
static void Main(string[] args) { PseudoQueue myQueue = new PseudoQueue(); myQueue.Enqueue(5); //this is the first value myQueue.Enqueue(10); myQueue.Enqueue(15); myQueue.Enqueue(20); Console.WriteLine(myQueue.Dequeue()); // should make the first value first, which should be 5 Console.WriteLine(myQueue.Dequeue()); Console.WriteLine(myQueue.Dequeue()); Console.WriteLine(myQueue.Dequeue()); // should be the last value, which is 20 }
static void Main(string[] args) { Console.WriteLine("Hello World!"); PseudoQueue pseudoqueue = new PseudoQueue(); pseudoqueue.Enqueue(3); pseudoqueue.Dequeue(); }
static void Main(string[] args) { Console.WriteLine("Stack World!"); PseudoQueue queue = new PseudoQueue(); queue.Enqueue(1); queue.Enqueue(2); queue.Enqueue(3); queue.Enqueue(4); queue.Enqueue(5); Console.WriteLine(queue.Dequeue()); Console.WriteLine(queue.Dequeue()); Console.WriteLine(queue.Dequeue()); Console.WriteLine(queue.Dequeue()); Console.WriteLine(queue.Dequeue()); }
static void Main(string[] args) { PseudoQueue <int> pseudoQueue = new PseudoQueue <int>(); //for (int i = 0; i < 6; i++) //{ // pseudoQueue.Enqueue(i + 1); //} Console.WriteLine($"Value of pseudoQueue.Dequeue(): {pseudoQueue.Dequeue().Value}"); Console.ReadLine(); }
public static void QueueWithStacks() { PseudoQueue queue = new PseudoQueue(); queue.Enqueue(5); queue.Enqueue(10); queue.Enqueue(15); queue.Enqueue(20); Console.WriteLine(queue.PQueue.Top.Next.Next.Value); Console.WriteLine(queue.Dequeue()); Console.WriteLine(queue.PQueue.Top.Next.Next.Value); }
static void RunFakeQueue() { PseudoQueue fake = new PseudoQueue(); fake.Enqueue(1); fake.Enqueue(2); fake.Enqueue(3); fake.Enqueue(4); fake.Enqueue(5); int[] emptied = new int[5]; for (int i = 0; i < 5; i++) { emptied[i] = fake.Dequeue(); } foreach (int num in emptied) { Console.WriteLine($"{num}"); } }
public static void QueueWithStacks() { Node node1 = new Node(4); Stack stack = new Stack(node1); stack.Push(4); stack.Push(3); stack.Push(2); stack.Push(1); PseudoQueue pseuedo = new PseudoQueue(stack); pseuedo.Print(stack); pseuedo.Enqueque(6); Console.WriteLine(" xxxxxxxxxxxxxxxxxxxxxxxxxxx"); pseuedo.Print(stack); Console.WriteLine("xxxxxxxxxxxxxxxxxxxxx"); Console.WriteLine("afterDeque"); pseuedo.Dequeue(); pseuedo.Print(stack); }