Коллекции в программировании презентация

Стек «Последний вошел - первый вышел»

Слайд 1Коллекции


Слайд 2Стек
«Последний вошел - первый вышел»


Слайд 3Стек
Push: добавляет элемент в стек на первое место
Pop: извлекает и возвращает

первый элемент из стека
Peek: просто возвращает первый элемент из стека без его удаления
Другие операции со стеком не определены

Слайд 4Пример: калькулятор в обратной польской записи.


Традиция

место

«4 + 2» мы запишем «4 2 +»

Слайд 5Код
Stack numbers = new Stack();
            numbers.Push(3); // в стеке 3
            numbers.Push(5); // в

стеке 5, 3
            numbers.Push(8); // в стеке 8, 5, 3
 
            // так как вверху стека будет находиться число 8, то оно и извлекается

           int stackElement = numbers.Pop(); // в стеке 5, 3
            Console.WriteLine(stackElement);


Слайд 6Очередь
“первый вошел - первый вышел”


Слайд 7Очередь
Dequeue: извлекает и возвращает первый элемент очереди
Enqueue: добавляет элемент в конец

очереди
Peek: просто возвращает первый элемент из начала очереди без его удаления
Другие операции с очередью не определены



Слайд 8Код
Queue numbers = new Queue();

            numbers.Enqueue(3); // очередь 3
            numbers.Enqueue(5); // очередь 3,

5
            numbers.Enqueue(8); // очередь 3, 5, 8
 
            // получаем первый элемент очереди

            int queueElement = numbers.Dequeue(); //теперь очередь 5, 8


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика