Binary Tree တွင်အများဆုံး Level sum ကိုရှာပါ

ပြStatနာဖော်ပြချက်“ Binary Tree တွင်အမြင့်ဆုံးပမာဏကိုရှာပါ” ပြproblemနာကသင့်အားအပြုသဘောဆောင်ခြင်းနှင့်အနှုတ်လက္ခဏာဆုံမှတ်များရှိသော binary tree ပေးပြီး၊ binary tree တွင် level ၏အများဆုံးပေါင်းလဒ်ကိုရှာပါ။ နမူနာ Input 7 ရှင်းလင်းချက်ပထမအဆင့် - စုစုပေါင်း = ၅ ဒုတိယအဆင့် - ပေါင်း = …

ဆက်ဖတ်ရန်

Doubly Linked List ကို အသုံးပြု၍ Deque ၏အကောင်အထည်ဖော်မှု

ပြmနာဖော်ပြချက်“ Doubly Linked List ကိုအသုံးပြုခြင်းဖြင့် Deque ကိုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာကသင်နှစ် ဦး နှစ်ဖက်ဆက်စပ်ထားသောစာရင်းကို အသုံးပြု၍ Deque သို့မဟုတ် Doubly Ended Queue ၏အောက်ပါလုပ်ဆောင်ချက်များကိုထည့်သွင်းရန်လိုအပ်သည်ဟုဖော်ပြသည်၊ insertFront (x): Deque insertEnd (x) ၏အစတွင် element x ထည့်ပါ။ ) အဆုံးမှာ element x ကိုထည့်ပါ။

ဆက်ဖတ်ရန်

ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ Iterative နည်းလမ်း

ပြmနာဖော်ပြချက်“ Binary Tree of Heights of Iterative Method” ကိုကြည့်ခြင်းအားဖြင့်သင်က binary tree ကိုပေးတယ်၊ iterative method ကိုအသုံးပြုပြီးသစ်ပင်၏အမြင့်ကိုရှာပါ။ ဥပမာများ Input 3 Input 4 Binary Tree ၏အမြင့်ကိုရှာရန် Iterative Method အတွက် Algorithm သစ်ပင်၏အမြင့် ...

ဆက်ဖတ်ရန်

နှစ်ခု Queues သုံးပြီး level အမိန့်ဖြတ်သန်း

ပြStatနာဖော်ပြချက်“ Queues နှစ်ခု သုံး၍ level order traversal” ပြproblemနာကသင်ကို binary tree ပေးပြီးသူ့ရဲ့ level order traversal line ကိုတစ်ကြောင်းချင်းစီပုံနှိပ်ပါမယ်။ ဥပမာများ Input 5 11 42 7 9 8 12 23 52 3 Input 1 2 3 4 5 6 Level Order လမ်းကြောင်းပြောင်းခြင်းအတွက် Algorithm …

ဆက်ဖတ်ရန်

တစ်ခုတည်းတန်းစီသုံးပြီး stack အကောင်အထည်ဖော်ပါ

ပြProbleနာဖော်ပြချက်“ Queue တစ်ခုတည်းကိုအသုံးပြုပြီး stack တစ်ခုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာက queue (FIFO) data ဖွဲ့စည်းပုံကိုအသုံးပြုပြီး stack (LIFO) data structure ကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့အားတောင်းဆိုသည်။ ဤတွင် LIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ FIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ ဥပမာ - push (10) push (20) top () pop () push (30) pop () top () အပေါ် - 20 …

ဆက်ဖတ်ရန်

Petrol Pumps အားလုံးသို့လည်ပတ်မည့်ပထမဆုံးမြို့ပတ်ခရီးစဉ်ကိုရှာပါ

ပြProbleနာဖော်ပြချက်“ Petrol Pumps အားလုံးကိုလည်ပတ်သည့်ပထမ ဦး ဆုံးပတ် ၀ န်းကျင်ခရီးကိုရှာဖွေပါ” ပြproblemနာက circular road မှာ N ဓာတ်ဆီပန့်များရှိတယ်လို့ဖော်ပြပါတယ်။ ဓာတ်ဆီစုပ်စက်တိုင်းတွင်ရှိသည့်ဓာတ်ဆီနှင့်ဓာတ်ဆီပန့်နှစ်ခုကြားအကွာအဝေးကိုဖုံးလွှမ်းရန်လိုအပ်သောဓာတ်ဆီပမာဏတို့ကြောင့်ဖြစ်သည်။ ဒါဆိုမင်း ...

ဆက်ဖတ်ရန်

X သည် Queue မှလူများအားပြောင်းလဲမှုရှိမရှိစစ်ဆေးပါ

ပြmနာဖော်ပြချက် X သည်ရေခဲမုန့်ရောင်းသူဖြစ်ပြီးရေခဲမုန့်ဝယ်ရန်လူတန်းစားတစ်ခုတွင်စောင့်နေသောလူ ဦး ရေရှိသည်။ Arr [i] သည်လူတန်း၏လူတစ် ဦး ၏အမည်ကိုရည်ညွှန်းသည်။ denomination ၏ဖြစ်နိုင်သောတန်ဖိုးများမှာ ၅၊ ၁၀ နှင့် ၂၀ တို့ဖြစ်သည်။ X ၏ကန ဦး ဟန်ချက်သည် 5 ဖြစ်လျှင်…

ဆက်ဖတ်ရန်

နှစ်ခု Binary Tree အဆင့်အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ

ပြStatနာဖော်ပြချက်ပြBနာ“ Binary Tree နှစ်မျိုးစလုံး၏အဆင့်အားလုံးသည် Anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ” သင်က Binary Tree နှစ်ခုပေးသည်ဟုဆိုသည်။ သစ်ပင်နှစ်ခု၏ level အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ။ ဥပမာနှစ်ခုလုံး၏အဆင့်အားလုံးရှိမရှိစစ်ဆေးရန်စစ်မှန်သော Input false Algorithm ကိုသွင်းပါ။

ဆက်ဖတ်ရန်

k အက္ခရာများဖယ်ရှားပြီးနောက်ပေးထားသော string ကိုအတွက်ဇာတ်ကောင်များ၏စတုရန်းအနည်းဆုံးပေါင်းလဒ်

ပြmနာဖော်ပြချက်“ k အက္ခရာများဖယ်ရှားပြီးနောက်အနည်းဆုံးအက္ခရာနှစ်ထပ်ကိန်းအရေအတွက်သည်ပေးထားသောစာလုံးတွင်ရေတွက်သည်” ပြproblemနာကသင့်အားစာလုံးအသေးများသာပါသော string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ကျန်ရှိသော string တွင်…၏စုစုပေါင်းကိုဆိုလိုသည်။

ဆက်ဖတ်ရန်

အရွယ်အစား k တိုင်း၏ပထမ ဦး ဆုံးအနှုတ်လက္ခဏာကိန်း

ပြmနာဖော်ပြချက်“ အရွယ်အစား k တိုင်း၏ပထမဆုံးအနုတ်လက္ခဏာကိန်း” ပြproblemနာကအပြုသဘောနှင့်အနှုတ်လက္ခဏာများပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးသည်ဟုဆိုသည်။ အရွယ်အစား k ၀ င်းဒိုးတိုင်းအတွက် ၀ င်းဒိုးအတွင်းမှပထမဆုံးအနှုတ်ကိန်းကိုပုံနှိပ်ပါ။ မည်သည့်ဝင်းဒိုးတွင်အနှုတ်လက္ခဏာကိန်းမရှိပါက output ကိုထုတ်ပါ

ဆက်ဖတ်ရန်