Dinamik yığının çalışma prensibi şu şekilde özetlenebilir:
- Push İşlemi: Yığının en üstüne bir eleman eklenir 12. Yığın doluysa, daha fazla elemanı barındırabilmek için dizinin boyutu ikiye katlanır 14.
- Pop İşlemi: En üstteki eleman çıkarılır ve geri döndürülür 12. Eleman çıkarıldıktan sonra yığın önemli ölçüde boşalırsa, alanı tasarruf etmek için dizinin boyutu yarıya indirilir 1.
- Peek İşlemi: En üstteki eleman, yığından çıkarmadan geri döndürülür 12.
- Boş Kontrol: Yığının boş olup olmadığını kontrol eder 12.
5 kaynaktan alınan bilgiyle göre: