Middle
Python-da yığın nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da yığın, LIFO (Last In, First Out) prinsipi ilə işləyən məlumatlar strukturudur, yəni əlavə olunan son element ilk çıxarılır. Python dilində ayrıca "yığın" tipi mövcud deyil, lakin onu siyahı (list) vasitəsilə həyata keçirmək olar, append() metodundan əlavə və pop() metodundan istifadə etməklə siyahının sonundan elementləri əlavə və çıxarmaq mümkündür.
Python-da yığın tətbiqi nümunəsi:
stack = []
# Elementlərin əlavə olunması
stack.append(1)
stack.append(2)
stack.append(3)
# Elementlərin çıxarılması
print(stack.pop()) # 3-ü çap edir
print(stack.pop()) # 2-ni çap edir
Yığın çox vaxt qrafiklərin keçilməsi, rekursiyanın həyata keçirilməsi, ifadələrin işlənməsi və s. üçün algoritmlərdə istifadə olunur.