Queue Abstract Data Type

Queue တစ္ခု ဖန္တီးဖို႔ ကၽြန္ေတာ္တို႔ ဘာေတြ လိုမလဲ အရင္ စဥ္းစားၾကည့္ရေအာင္။

  • Queue() Queue class တစ္ခု ဖန္တီးဖို႔ လိုအပ္ပါတယ္။ ပထမဆံုး class ကို create လုပ္သည့္အခါမွေတာ့ empty ျဖစ္ေနဖို႔ လိုပါတယ္။
  • enqueue(item) item အသစ္ထည့္လိုက္ရင္ ေနာက္ဆံုးမွာ data ေတြသြားၿပီး append လုပ္ပါမယ္။
  • dequeue() ဖ်က္ၿပီဆိုရင္ ေရွ႕ဆံုးက data ကို ထုတ္ဖို႔ လိုအပ္ပါတယ္။
  • isEmpty() queue တစ္ခု ဟာ empty ျဖစ္မျဖစ္ စစ္ဖို႔လိုပါတယ္။ Boolean value return ျပန္လာပါမယ္။
  • size() queue ထဲမွာ item ဘယ္ႏွစ္ခု ရွိလဲဆိုတာကို သိဖို႔ အတြက္ပါ။

ကၽြန္ေတာ္တို႔ စၿပီးေတာ့ implement လုပ္ၾကည့္ရေအာင္။

results matching ""

    No results matching ""