static void Main(string[] args) { Console.WriteLine("Hello World!"); PseudoQueue testQueue = new PseudoQueue(); testQueue.Enqueue(1); testQueue.Enqueue(4); testQueue.Enqueue(12); testQueue.Enqueue(15); 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 }
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 Main(string[] args) { Console.WriteLine("Hello World!"); PseudoQueue pseudoqueue = new PseudoQueue(); pseudoqueue.Enqueue(3); pseudoqueue.Dequeue(); }
public static void QueueWithStacks() { Console.WriteLine("Starting with empty Pseudo Queue"); Node nodeOne = new Node(11); Node nodeTwo = new Node(22); Node nodeThree = new Node(33); Node nodeFour = new Node(44); PseudoQueue carlosPseudoQueue = new PseudoQueue(); Console.WriteLine("=======Pseudo Enqueue======"); Console.WriteLine($"First node added: {carlosPseudoQueue.Enqueue(nodeOne).Value}"); Console.WriteLine($"Second node added: {carlosPseudoQueue.Enqueue(nodeTwo).Value}"); Console.WriteLine("=======Pseudo Desqueue======"); Console.WriteLine($"Node removed: {carlosPseudoQueue.Desqueue().Value}"); }
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 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}"); } }