Veri yapıları arasında önemli bir yere sahip olan yığın, LIFO (Last In First Out) prensibiyle çalışır. Yığının temel işlevleri olan ekleme ve çıkarma işlemleri, bu yapının verimliliğini ve kullanım kolaylığını artırır. Örneklerle ve açıklamalarla yığın yapısını daha iyi anlamak için bu makaleyi keşfedin.


İçindekiler Göster

Stack LIFO nasıl çalışır?

Bir veri yapısı olan yığın, son eklenen öğenin ilk olarak çıkarılmasını sağlayan bir prensiple çalışır. Bu sistemin temel mantığı, en son eklenen elemanın, ilk olarak erişilebilir hale gelmesidir. Yığın yapısı, birçok programlama dilinde ve uygulamada sıklıkla kullanılır. Bu yazıda, yığının nasıl işlediği, temel işlevleri ve örnekleri üzerinde durulacaktır.

Stack (yığın), LIFO (Last In First Out - Son Giren İlk Çıkar) ilkesine göre çalışır. Bu ilke, yığına eklenen son öğenin önce kaldırılacağını belirtir.

Stack'in temel işlemleri:

  • Push (Ekleme). Yığının üstüne bir öğe ekler.
  • Pop (Çıkarma). Yığının tepesindeki öğeyi kaldırır.

Örnek çalışma prensibi:

  1. Başlangıç: Yığın boştur.
  2. Eleman ekleme: A, B ve C elemanları sırayla yığına eklenir. Yığın: C, B, A.
  3. Pop işlemi: En son eklenen C elemanı çıkarılır. Yığın: B, A.
  4. Eleman ekleme: D elemanı yığına eklenir. Yığın: D, B, A.
  5. Pop işlemi: İlk eklenen D elemanı çıkarılır. Yığın: B, A.

Bu örnekte, yığına eklenen son eleman (D) ilk önce çıkarılmıştır.

Diğer Teknoloji Yazıları

Stabilizasyon ve stabilizatör aynı şey mi?

Stabilizasyon ve stabilizatör kavramları, çoğu zaman birbirinin yerine kullanılsa da temelde farklı anlamlar taşır. Stabilizatörler, belirli sistemlerin daha dengeli hale gelmesini sağlarken; stabilizasyon, bu sistemlerin istenen bir durum veya pozisyonda kalmasını ifade eder. Her iki...

Stabilitenin hesaplanması için hangi yöntemler kullanılır?

Stabilite hesaplamaları, mühendislik ve mimaride kritik öneme sahip bir süreçtir. Bu süreç, yapının güvenliğini ve dayanıklılığını sağlamak için çeşitli yöntemlerin uygulanmasını gerektirir. Farklı koşullara ve yapılara göre farklı analiz teknikleri kullanılarak, stabilitenin sağlanmasına yönelik detaylı...

Stadiometre ve metre aynı mı?

Stadiometre ve metre, ölçüm alanında sıkça karşılaşılan iki terimdir, ancak farklı işlevlere sahiptirler. Stadiometre, bireylerin boyunu ölçmek için özel olarak tasarlanmış bir cihazdır ve genellikle tıp veya spor alanlarında kullanılır. Metre ise, genel uzunluk ölçümünde...

Stadyumlarda hava durumu nasıl ölçülür?

Stadyumlarda hava durumu, etkinliklerin güvenliği ve konforu açısından kritik bir öneme sahiptir. Hava koşullarının anlık takibi, sporcuların performansını etkileyebilirken, seyircilerin deneyimini de doğrudan şekillendirir. Bu nedenle, stadyumlarda hava durumu ölçüm sistemleri, meteorolojik verilere dayalı olarak...