Junior — Middle
Маалыматтар түзүмүндө адатта кандай маалымат сакталат?
sobes.tech AI
AIден жооп
Туура — бул маалыматтар структурасы, ал LIFO (Last In, First Out) принциби боюнча иштейт, башкача айтканда, акыркы кошулган элемент биринчи чыгарыла турган.
Туурада адатта, тескери тартипте иштетилиши керек болгон маалыматтар сакталат, мисалы:
- Функция чакыруулары жана алардын жергиликтүү өзгөрмөлөрү (чакыруунун тууроосу).
- Операндтар жана аралык эсептөөлөрдүн натыйжалары.
- Программа өтүүлөрүндө кайтаруу даректери.
Мисал: C#да функция чакырганда, кайтаруу дареги жана параметрлер тууроого салынып, функция аяктагандан кийин бул маалыматтар алынып салынат.
C#да тууроону колдонуу менен мисал код:
Stack<int> stack = new Stack<int>();
stack.Push(10);
stack.Push(20);
int top = stack.Pop(); // top = 20