Vazifani bajarish uchun qadamlar yoki ko'rsatmalar to'plami.
Misol (tort retsepti)
Kompyuter algoritmlari kirish va chiqish orqali ishlaydi. Ular kirishni qabul qiladilar va chiqishni yaratish uchun algoritmning har bir bosqichini ushbu ma'lumotlarga qo'llaydilar.
KIRISH Algoritm
Kompyuter algoritmlari kirish va chiqish orqali ishlaydi. Ular kirishni qabul qiladilar va chiqishni yaratish uchun algoritmning har bir bosqichini ushbu ma'lumotlarga qo'llaydilar.
Muhammad ibn Muso Al-Xorazmiy
Ushbu kitobning birinchi satrlari quyidagicha tarjima qilingan: “Algoritmlar. Rahbarimiz va himoyachimiz Allohga hamdlar aytaylik. "
ma'lumotlar tuzilishi
ma'lumotlar tuzilishi
kompyuterda ma'lumotlarni samarali ishlatish uchun ularni tartibga solishning o'ziga xos usuli.
ma'lumotlar tuzilishi
Ma'lumotlar tuzilishi nima uchun muhim?
Barcha dasturlash ma'lumotlar tuzilmalari va algoritmlari bilan bog'langan. Birinchisi ma'lumotlarni saqlash uchun kerak, ikkinchisi esa ushbu ma'lumotlardan foydalangan holda muammolarni hal qilish uchun kerak.
Stack
Stack
foydali ma'lumotlar strukturasidir. Bu bir-birining ustiga qo'yilgan plitalar to'plamiga o'xshaydi.
Stack
Stack foydali ma'lumotlar strukturasidir. Bu bir-birining ustiga qo'yilgan plitalar to'plamiga o'xshaydi.
Empty
Stack
• Push – elementni stek boshiga “surish” imkonini beradi.
• Pop - stek boshidan elementni olib tashlash imkonini beradi.
• IsEmpty - stek bo'sh yoki yo'qligini tekshiradi.
• IsFull - stek to'lganligini tekshiradi.
• Peek - stek boshida elementni olib tashlamasdan olish imkonini beradi.
Empty
Queue
queue
Navbat FIFO tamoyiliga bo'ysunadi - Birinchi kiruvchi birinchi chiqadi ("birinchi kirsa, birinchi chiqadi"). Navbatdagi birinchi narsa birinchi bo'lib chiqadi.
Ko'rib turganingizdek, 1-band 2-dan oldin navbatga kirdi va birinchi bo'lib olib tashlandi - bu FIFO printsipi.
Navbat - navbatga element qo'shadigan usul. Boshqa tomondan, Dequeue uni olib tashlaydi.