နှစ်ခုအစုံ၏ Non- ထပ်ပေါင်းလဒ်

ပြProbleနာဖော်ပြချက်“ နှစ်စုံ၏ထပ်မထပ်ခြင်းပေါင်းခြင်း” ပြproblemနာကသင့်အား arrAp နှစ်ခုအဖြစ် arrA [] နှင့်အရွယ်တူတူအရွယ်တူရှိသော arrB [] အဖြစ်ပေးထားသည်ဟုဖော်ပြသည်။ ထို့အပြင် Array နှစ်ခုလုံးတွင်သီးခြား element များနှင့်အချို့သော common element များရှိသည်။ ခင်ဗျားရဲ့တာ ၀ န်ကစုစုပေါင်းပေါင်းလဒ်ကိုရှာဖို့ဖြစ်တယ်။

ဆက်ဖတ်ရန်

ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ 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 …

ဆက်ဖတ်ရန်

အခြား x နှင့် y အဖြစ်အပျက်များအဖြစ် binary string ကိုပြန်လည်စီစဉ်ပါ

ပြProbleနာဖော်ပြချက်မင်းကို binary string တစ်ခုပေးထားပြီးဂဏန်းနှစ်ခုနဲ့ x နဲ့ y ပေးတယ်ဆိုပါစို့။ string ကို 0s နှင့် 1s သာပါဝင်သည်။ ပြproblemနာက“ binary string ကိုအခြား x နှင့် y အဖြစ်အပျက်များအဖြစ်ပြန်လည်စီစဉ်ခြင်း” သည် 0 သည် x အမြှောက်လာသည်။ 1 လာသည်…

ဆက်ဖတ်ရန်

တစ်ခုခင်းကျင်းထဲမှာကွဲပြားကပ်လျက် element တွေကို

ပြmနာဖော်ပြချက်ကျွန်တော်တို့မှာ integer array ရှိတယ်ဆိုပါစို့။ ပြproblemနာက“ Distinct adjacent elements” ဆိုတာပြproblemနာကကပ်လျက်နံပါတ်တွေအားလုံးကွဲပြားနေမယ့် array ကိုရဖို့ဖြစ်နိုင်မလားဆိုတာကိုမေးဖို့ပါပဲ။

ဆက်ဖတ်ရန်

အကြီးမားဆုံးဆမ်တဆက်တည်း Subarray

ပြStatနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ အဆိုပါပြproblemနာကိုကြေညာချက်အကြီးမားဆုံးပေါင်းလဒ်တဆက်တည်း subarray ထွက်ရှာရန်မေးတယ်။ ဆိုလိုသည်မှာပေးထားသောခင်းကျင်းမှုအတွင်းရှိအခြား subarrays များအနက်အကြီးဆုံးငွေပမာဏရှိသည့် subarray (စဉ်ဆက်မပြတ်သော element များ) ကိုရှာခြင်း မှလွဲ၍ ဘာမျှမဆိုလိုသည်။ ဥပမာ arr [] = {1, -3, 4, …ဥပမာ။

ဆက်ဖတ်ရန်

ပေးထားသောပေါင်းလဒ်နှင့်အတူရေတွက်ရေတွက်

ကိန်းဂဏန်း n ၏ကိန်းသေနံပါတ်နှင့် 'K' တစ်ခုအရဆိုလျှင်သင်၏နံပါတ်သည် 'K' နှင့်ညီသောခင်းကျင်းချက်တွင်ရှိသည့်အတွဲအရေအတွက် (ထူးခြားမှုမရှိရန်) လိုအပ်သည်။ ဥပမာထည့်သွင်းမှု: Arr = {1, 5, 7, 1} K = 6 ရလဒ် - ပေးထားသောပေါင်းလဒ်နှင့်အတူ Count Pairs များအတွက် 2 Brute အင်အားသုံးဖြေရှင်းချက်အဓိကစိတ်ကူး ...

ဆက်ဖတ်ရန်

ကွင်းခတ်နှင့်အတူဖော်ပြချက်နှစ်ခုအတူတူရှိမရှိစစ်ဆေးပါ

အပိုအော်ပရေတာ၊ အနုတ်အော်ပရေတာ၊ အသေးစာလုံးအက္ခရာများနှင့်ကွင်းကွင်းများပါ ၀ င်သောအသုံးအနှုန်းများကိုကိုယ်စားပြုသောညှို့နှစ်ခု s1 နှင့် s2 ကိုပေးထားသည်။ ကွင်းခတ်နှင့်ဖော်ပြချက်နှစ်ခုအတူတူရှိမရှိစစ်ဆေးပါ။ ဥပမာ Input s1 = "- (a + b + c)" s2 = "-abc" output ကိုဟုတ်တယ် input ကို s1 = "ab- (cd)" s2 = "abcd" Output အဘယ်သူမျှမ Algorithm လျှင်နှစ် ဦး လျှင်စစ်ဆေးရန် ...

ဆက်ဖတ်ရန်

ဘက်လိုက်သောမိဘများအတွက်စကားရပ်ကိုစစ်ဆေးပါ

အရှည် n တစ် string ကို s ကိုပေးတော်မူ၏။ ဖွင့်လှစ်သောကွင်းတိုင်းအတွက်ပိတ်သောကွင်းရှိမရှိစစ်ဆေးပါ။ ဆိုလိုသည်မှာကွင်းအားလုံးသည်မျှတမှုရှိမရှိ။ တစ်နည်းပြောရရင်၊ ငါတို့ '}', ')' နှင့် ']' တိုင်းအတွက် {}, '(' နှင့် '[' 'အသီးသီးအတွက်အသုံးအနှုန်းတွေရှိရင်လည်းပြောနိုင်ပါတယ်)

ဆက်ဖတ်ရန်

အစားထိုးနှင့်အတူဟန်ချက်ညီဖော်ပြချက်

Balanced Expression နှင့် Replacement ပြနာမှာ parenthes ပါ ၀ င်တဲ့ s ကိုပေးထားတယ်။ ဆိုလိုသည်မှာ '(', ')', '[', ']', '{', '}' ။ ကွင်း၌အစားထိုးခြင်းအဖြစ်အချို့သောနေရာများတွင် x တွင် string ပါ ၀ င်သည်။ အားလုံးကိုအစားထိုးပြီးနောက် string ကိုခိုင်လုံသောကွင်းနှင့်အတူစကားရပ်သို့ပြောင်းလဲနိုင်လျှင်စစ်ဆေး ...

ဆက်ဖတ်ရန်