Binary Search Tree Leetcode Solution တွင်ရှာပါ

ဒီပြproblemနာမှာ Binary Search Tree နဲ့ integer တစ်ခုပေးထားတယ်။ node တစ်ခု၏တန်ဖိုးကိုပေးထားသောကိန်းနှင့်တူညီသည်။ စစ်ဆေးမှုအနေနှင့်၊ ဤ node သည် root အဖြစ်ရှိသော sub-tree ၏ preorder traversal ကို print ထုတ်ရန်လိုအပ်သည်။ ရှိရင်…

ဆက်ဖတ်ရန်

နှစ် ဦး ခွဲခြားစာရင်း Leetcode ဖြေရှင်းချက်ပေါင်းစည်း

ချိတ်ဆက်ထားသောစာရင်းများသည်၎င်းတို့၏ linear properties များအတွင်းရှိ array များနှင့်အတော်လေးတူသည်။ အားလုံးစုစည်းထားသော array များကိုဖွဲ့စည်းရန်ကျွန်ုပ်တို့စီထားသော array နှစ်ခုကိုပေါင်းနိုင်သည်။ ဤပြဿနာ၌ကျွန်ုပ်တို့သည်စီထားသောဖက်ရှင်ပုံစံများတွင်စာရင်းနှစ်ခုပါ ၀ င်သောစာရင်းသစ်တစ်ခုကိုပြန်လည်နေရာချရန်ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုကိုပေါင်းရန်လိုသည်။ ဥပမာ…

ဆက်ဖတ်ရန်

ခွဲထားရှိ Array Leetcode ဖြေရှင်းချက်ပေါင်းစည်း

“ Merge Sorted Arrays” ပြproblemနာတွင်၊ ကျွန်ုပ်တို့မှမဆင်းသောအစီအစဉ်အရစီစဉ်ထားသော arrays နှစ်ခုကိုပေးထားသည်။ ပထမခင်းကျင်းမှုမှာအပြည့်အဝမပြည့်စုံပါ၊ ဒုတိယခင်းကျင်းမှု၏ပါ ၀ င်မှုအရာများအားလုံးကိုနေရာချထားရန်နေရာအလုံအလောက်ရှိသည်။ Array နှစ်ခုစလုံးကိုပေါင်းထည့်ရမယ်။ ပထမဆုံး array ထဲမှာ element တွေပါနေတယ်။

ဆက်ဖတ်ရန်

ပေးထားသော sequence ကိုအတွက်ပစ္စုပ္ပန်မဟုတ်သော sequence ကိုတိုးပွားလာအတွက်-ကြိမ်မြောက်ပျောက်ဆုံးနေဒြပ်စင်

ပြproblemနာက“ တိုးပွားလာနေသောအဆက်မပြတ်တိုးမြှင့်မှုတွင် k-th ပျောက်ဆုံးနေသောဒြပ်စင်” သည်သင့်အား arrays နှစ်ခုပေးသည်ဟုဖော်ပြသည်။ ၎င်းတို့ထဲမှတစ်ခုသည်နံပါတ် k နှင့်အတူပုံမှန်မဟုတ်သောအခြားပုံမှန်မဟုတ်သောခင်းကျင်းခြင်းဖြင့်စီစဉ်သည်။ ပုံမှန်မဟုတ်သော kth ပျောက်ဆုံးနေသောဒြပ်စင်ကိုရှာပါ။

ဆက်ဖတ်ရန်

တစ်ခုတိုးပွားလာနောက်ဆက်တွဲ၏အများဆုံးထုတ်ကုန်

ပြဿနာဖော်ပြချက်ပြဿနာ“ တိုးပွားလာသောနောက်ဆက်တွဲများ၏အမြင့်ဆုံးထုတ်ကုန်” သည်မင်းကိုကိန်းပြည့်များပေးအပ်သည်ဟုဆိုသည်။ ယခုသင်ရရှိနိုင်သောအမြင့်ဆုံးထုတ်ကုန်ကိုရှာဖွေရန်သင်တိုးတက်လာသောနောက်ဆက်တွဲများ၏အစိတ်အပိုင်းများကိုမြှောက်ပါ။ သတိပြုရမယ့်အချက်ကငါတို့ကမဟုတ်ဘူး ...

ဆက်ဖတ်ရန်

subarray တစ်ခုမှကိုယ်စားပြုသောနံပါတ်ကို binary array တွင်စစ်ဆေးပါ

ပြ “နာ“ binary ခင်းကျင်းခြင်းတွင် subarray ကိုယ်စားပြုသည့်နံပါတ်သည်ထူးဆန်းသည်၊ သို့မဟုတ်မရှိ” ကိုစစ်ဆေးခြင်းသည်သင်အား binary array နှင့် range ကိုပေးသည်ဟုဖော်ပြသည်။ ဒီကိန်းဂဏန်းဟာ 0s နဲ့ 1s ပုံစံကိန်းဂဏန်းတွေပါဝင်တယ်။ ပြstatementနာကဖော်ပြချက်သည်ကိုယ်စားပြုသူအရေအတွက်ကိုရှာဖွေရန်တောင်းဆိုသည်။

ဆက်ဖတ်ရန်

recursion သုံးပြီး stack Sort

ပြဿနာဖော်ပြချက်ပြဿနာ“ recursion ကိုသုံးပြီး stack စီပါ” ပြဿနာကမင်းကို stack data structure တစ်ခုပေးထားတယ်လို့ပြောတယ်။ recursion ကိုသုံးပြီးသူ့ရဲ့ element တွေကိုစီပါ။ stack ၏အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကိုသာ stack ထဲသို့ element ထဲသို့ထည့်ရန် push (element) ကိုသုံးနိုင်သည်။ pop () - pop () - ဖယ်ရှားရန်/ဖျက်ရန် ...

ဆက်ဖတ်ရန်

Stack ကိုအသုံးပြုပြီးခင်းကျင်းမှုကို sorting

ပြဿနာကြေညာချက်ပြဿနာ“ Stacks ကိုသုံးပြီး array ကိုစီခြင်း” ပြဿနာကမင်းကို data n array of [] size တစ်ခုပေးထားတယ်။ stack data structure ကိုသုံးပြီးပေးထားသော array ၏အစိတ်အပိုင်းများကိုစီပါ။ ဥပမာ 2 30 -5 43 100 -5 2 30 43 100 ရှင်းလင်းချက်။ ။

ဆက်ဖတ်ရန်

ယာယီ stack သုံးပြီး stack Sort

ပြဿနာဖော်ပြချက်ပြဿနာ“ ယာယီ stack တစ်ခုသုံးပြီး stack တစ်ခုစီ” ပြသနာကမင်းကို stack data structure တစ်ခုပေးထားတယ်။ ပေးထားသော stack ၏အစိတ်အပိုင်းများကိုယာယီ stack ဖြင့်သုံးပါ။ ဥပမာ 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 …

ဆက်ဖတ်ရန်

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

ပြဿနာဖော်ပြချက်ဆိုပါစို့၊ မင်းကို binary string တစ်ခု၊ ဂဏန်းနှစ်လုံး x နဲ့ y ပေးထားတယ်ဆိုပါစို့။ string တွင် 0s နှင့် 1s သာပါ ၀ င်သည်။ ပြဿနာ“ ၀ x ကို comes ၁ သို့ရောက်စေရန် string ကိုပြန်လည်စီစဉ်ခိုင်းသည်။

ဆက်ဖတ်ရန်