Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- namespace Queue
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- //опашка
- //1. линейна структура от данни
- //2. еднотипни елементи
- //3. FIFO (first element in, first element out)
- //4. достъп само до първия елемент
- Queue<int> queue = new Queue<int>();
- queue.Enqueue(5); //добавя елемент на края на опашката
- queue.Enqueue(45); //добавя елемент на края на опашката
- queue.Enqueue(61); //добавя елемент на края на опашката
- queue.Enqueue(12); //добавя елемент на края на опашката
- queue.Enqueue(56); //добавя елемент на края на опашката
- queue.Dequeue(); //премахва първия елемент на опашка
- queue.Dequeue(); //премахва първия елемент на опашка
- queue.Dequeue(); //премахва първия елемент на опашка
- Console.WriteLine(queue.Peek()); //връща първия елемент на опашката
- //обхождане на опашката
- foreach (int number in queue)
- {
- Console.WriteLine(number);
- }
- Console.WriteLine(queue.Count); //брой на елементите в опашката
- //проверява дали даден елемент го има в опашката
- //true -> елементът го има в опашката
- //false -> елементът го няма в опашаката
- Console.WriteLine(queue.Contains(3)); //False
- Console.WriteLine(queue.Contains(56)); //True
- queue.Clear(); //премахва всички елементи в опашката
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement