ဒေတာအဆောက်အအုံများသည်ကွန်ပျူတာသိပ္ပံ၏အုတ်မြစ်ဖြစ်သည်။ ၎င်းသည်ကွန်ပျူတာမှတ်ဉာဏ်တွင်ဒေတာကိုမည်သို့ဖွဲ့စည်းထားကြောင်းဆုံးဖြတ်သည်။ Stacks နှင့် Queue များသည်လက်တွေ့ကျသောအပလီကေးရှင်းများတွင်အဓိကအခန်းကဏ် play မှပါ 0 င်သောအခြေခံအချက်အလက်များကိုပါ 0 င်သည်။
Stack ဆိုသည်မှာပထမ ဦး ဆုံး (lifo) စည်းမျဉ်းကိုပထမ ဦး စွာလိုက်နာသောအချက်အလက်ဖွဲ့စည်းပုံတစ်ခုဖြစ်သည်။ ဤအစု၏ဤအင်္ဂါရပ်သည်၎င်းကို plgorithms ကို backtracking လုပ်ခြင်းကဲ့သို့သောဖြစ်ရပ်များအတွက်အလွန်သင့်လျော်စေသည်။
class Stack {
stack တစ်ခုဖန်တီးပြီးလည်ပတ်ပါ
$stack = new Stack();
Queue များသည်ပထမ ဦး ဆုံး - ပထမ ဦး ဆုံးထွက် (FIFO) နိယာမအတိုင်းလိုက်နာသည်။ ၎င်းသည်တန်းစီများကိုလုပ်ငန်းခွင်နှင့်အပြောင်းအလဲအတွက်အလွန်အသုံးဝင်သည်။
class Queue {
တန်းစီတစ်ခုဖန်တီးပြီးစစ်ဆင်ရေးကိုလုပ်ဆောင်ပါ။
$queue = new Queue();
ဒေတာတည်ဆောက်ပုံနှစ်ခုကိုကျွမ်းကျင်ပြီး Stack နှင့် Queue တို့ကသိုလှောင်ခြင်းနှင့်ပြန်လည်ရယူခြင်းပြ problems နာများကိုထိရောက်စွာကိုင်တွယ်ဖြေရှင်းနိုင်ရန်ကူညီနိုင်သည်။ stack နှင့် Queue နှစ်ခုစလုံးသည် algorithms နှင့် task scheduling အတွက်အရေးကြီးသောအခန်းကဏ် play မှပါ 0 င်သည်။