SlideShare a Scribd company logo
1 of 8
Cтек. Черга

     Підготувала
     учениця 11-А класу
     Гулько Марія
Стек
      різновид лінійного списку,
            структура даних


            Принцип:
«останнім прийшов — першим пішов»
Операції в стеку можна
 проводити тільки з одним
        елементом




      який знаходиться на
         верхівці стеку
та був введений в стек останнім
Операції зі стеком
      push ("заштовхнути елемент"):

елемент додається в стек та розміщується в його
 верхівці. Розмір стеку збільшується на одиницю


      pop ("виштовхнути елемент"):
 елемент видаляється зі стеку і його місце в
   верхівці стеку займає наступний за ним
 відповідно до правила LIFO, а розмір стеку
          зменшується на одиницю
Операції
 isEmpty: перевірка наявності
 елементів в стеку

 isFull: перевірка заповненості
 стека

 clear: звільнити стек
 (видалити усі елементи)
Операції
 top: отримати верхній елемент
 (без виштовхування)

 size: отримати розмір (кількість
 елементів) стека

 swap: поміняти два верхніх
 елементи місцями
ЧЕРГА
         динамічна
      структура даних
          Принцип:
«першим прийшов — першим пішов»
ОПЕРАЦІЇ З ЧЕРГОЮ
  еnqueue — «поставити в чергу»
операція додавання елемента в "хвіст"
черги

   dequeue — «отримання з черги»
операція, яка повертає елемент з голови та
видаляє його з черги, таким чином
встановлюючи голову на наступний за
видаленим елемент та зменшуючи довжину
на одиницю.

More Related Content

Viewers also liked

Культурне надбання юнеско
Культурне надбання юнескоКультурне надбання юнеско
Культурне надбання юнескоMaria Gulko
 
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolio
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolioระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolio
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolioTee Lek
 
основи програмування
основи програмуванняоснови програмування
основи програмуванняMaria Gulko
 
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครู
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครูแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครู
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครูTee Lek
 
Стили одежды
Стили одеждыСтили одежды
Стили одеждыMaria Gulko
 
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติ
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติPegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติ
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติTee Lek
 
одновимірний масив
одновимірний масиводновимірний масив
одновимірний масивMaria Gulko
 
утилізація відходів
утилізація відходівутилізація відходів
утилізація відходівMaria Gulko
 

Viewers also liked (9)

Культурне надбання юнеско
Культурне надбання юнескоКультурне надбання юнеско
Культурне надбання юнеско
 
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolio
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolioระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolio
ระบบจัดการแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับครู : CUFolio
 
основи програмування
основи програмуванняоснови програмування
основи програмування
 
множини
множинимножини
множини
 
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครู
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครูแฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครู
แฟ้มสะสมงานอิเล็กทรอนิกส์สำหรับนิสิตนักศึกษาฝึกประสบการณ์วิชาชีพครู
 
Стили одежды
Стили одеждыСтили одежды
Стили одежды
 
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติ
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติPegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติ
Pegagogy-based Hybrid Learning : จากแนวคิดสู่การปฏิบัติ
 
одновимірний масив
одновимірний масиводновимірний масив
одновимірний масив
 
утилізація відходів
утилізація відходівутилізація відходів
утилізація відходів
 

More from Maria Gulko

турецкая керамика
турецкая керамикатурецкая керамика
турецкая керамикаMaria Gulko
 
подорож до італії
подорож до італіїподорож до італії
подорож до італіїMaria Gulko
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11аMaria Gulko
 
предотвращение торговли людьми
предотвращение торговли людьмипредотвращение торговли людьми
предотвращение торговли людьмиMaria Gulko
 
Покажчик
ПокажчикПокажчик
ПокажчикMaria Gulko
 
Леонардо да винчи
Леонардо да винчиЛеонардо да винчи
Леонардо да винчиMaria Gulko
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графівMaria Gulko
 
основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.Maria Gulko
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графівMaria Gulko
 
основи програмування
основи програмуванняоснови програмування
основи програмуванняMaria Gulko
 
база даних
база данихбаза даних
база данихMaria Gulko
 

More from Maria Gulko (15)

турецкая керамика
турецкая керамикатурецкая керамика
турецкая керамика
 
Starenie
StarenieStarenie
Starenie
 
подорож до італії
подорож до італіїподорож до італії
подорож до італії
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11а
 
предотвращение торговли людьми
предотвращение торговли людьмипредотвращение торговли людьми
предотвращение торговли людьми
 
Покажчик
ПокажчикПокажчик
Покажчик
 
Леонардо да винчи
Леонардо да винчиЛеонардо да винчи
Леонардо да винчи
 
Множини
МножиниМножини
Множини
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графів
 
основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.
 
масиви
масивимасиви
масиви
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графів
 
основи програмування
основи програмуванняоснови програмування
основи програмування
 
масиви
масивимасиви
масиви
 
база даних
база данихбаза даних
база даних
 

Cтек.черга

  • 1. Cтек. Черга Підготувала учениця 11-А класу Гулько Марія
  • 2. Стек різновид лінійного списку, структура даних Принцип: «останнім прийшов — першим пішов»
  • 3. Операції в стеку можна проводити тільки з одним елементом який знаходиться на верхівці стеку та був введений в стек останнім
  • 4. Операції зі стеком  push ("заштовхнути елемент"): елемент додається в стек та розміщується в його верхівці. Розмір стеку збільшується на одиницю  pop ("виштовхнути елемент"): елемент видаляється зі стеку і його місце в верхівці стеку займає наступний за ним відповідно до правила LIFO, а розмір стеку зменшується на одиницю
  • 5. Операції isEmpty: перевірка наявності елементів в стеку isFull: перевірка заповненості стека clear: звільнити стек (видалити усі елементи)
  • 6. Операції top: отримати верхній елемент (без виштовхування) size: отримати розмір (кількість елементів) стека swap: поміняти два верхніх елементи місцями
  • 7. ЧЕРГА динамічна структура даних Принцип: «першим прийшов — першим пішов»
  • 8. ОПЕРАЦІЇ З ЧЕРГОЮ еnqueue — «поставити в чергу» операція додавання елемента в "хвіст" черги dequeue — «отримання з черги» операція, яка повертає елемент з голови та видаляє його з черги, таким чином встановлюючи голову на наступний за видаленим елемент та зменшуючи довжину на одиницю.