အများဆုံး Subarray Leetcode ဖြေရှင်းချက်

ပြStatနာဖော်ပြချက်တစ်ခုကိန်းပြည့်နံပါတ်များကိုပေးထားသောအကြီးဆုံးပေါင်းလဒ်ရှိပြီးယင်း၏ပေါင်းလဒ်ကိုပြန်ပေးသည့်တဆက်တည်း subarray (အနည်းဆုံးနံပါတ်တစ်တစ်ခုပါ) ကိုရှာပါ။ ဥပမာ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ရှင်းလင်းချက်: [4, -1,2,1] အကြီးဆုံးပေါင်းလဒ် = 6. nums = [- ၁] ၁ ချဉ်းကပ်မှု ၁ (Divide and Conquer) ဤချဉ်းကပ်မှုတွင်…

ဆက်ဖတ်ရန်

Destination City Leetcode ဖြေရှင်းချက်

ပြestနာ Destination City Leetcode Solution သည်မြို့ကြီးများအကြားဆက်ဆံရေးအချို့ကိုပေးသည်။ အဆိုပါ input ကိုလိုင်းခွဲထားမြို့ကြီးများ၏ pair တစုံအဖြစ်ပေးထားသည်။ ထည့်သွင်းမှုရှိလိုင်းတစ်ခုစီသည်စမှတ်မှအဆုံးမှတ်သို့တိုက်ရိုက်လမ်းကိုညွှန်ပြသည်။ ပြtheနာတွင်ဖော်ပြထားသည်မှာမြို့ကြီးများမဖွဲ့စည်းကြပါ။

ဆက်ဖတ်ရန်

Pow (x, n) Leetcode ဖြေရှင်းချက်

“ Pow (x, n) Leetcode Solution” ပြproblemနာကသင့်အားနံပါတ်နှစ်ခုစီပေးထားသည်။ တစ်ခုမှာ floating-point နံပါတ်တစ်ဖြစ်ပြီးကိန်းတစ်ခု။ ကိန်းပြည့်ကိန်းထပ်ကိန်းကိုရည်ညွှန်းတယ်။ ထပ်ကိန်းကိုအခြေခံပြီးတွက်ချက်ပြီးတဲ့အခါမှာတန်ဖိုးကိုရှာဖို့ပြောတယ်။ …

ဆက်ဖတ်ရန်

လှည့်စီထားသော Array Leetcode Solution တွင်ရှာဖွေပါ

Sorted Array တစ်ခုကိုစဉ်းစားပါ။ ဒါပေမယ့် index တစ်ခုထဲကိုရွေးလိုက်တယ်။ အခုဆိုရင် array ကိုလှည့်ပြီးတာနဲ့သင်ဟာ target element တစ်ခုကိုရှာပြီးသူ့ရဲ့ index ကိုပြန်သွားဖို့လိုအပ်တယ်။ အမှု၌၊ element သည်မရှိ၊ return -1 ။ ပြနာကယေဘူယျအားဖြင့်…

ဆက်ဖတ်ရန်

Sqrt (သို့မဟုတ် Square Root) ပြိုကွဲခြင်းနည်းပညာ

သငျသညျအကွာအဝေး၏စုံစမ်းမှုတစ်ခု integer ကိုခင်းကျင်းပေးထားသည်။ ပေးထားသောစုံစမ်းမှုအကွာအဝေးတွင်ရှိသောနံပါတ်များအားလုံး၏ပေါင်းလဒ်ကိုဆုံးဖြတ်ရန်သင့်အားမေးမြန်းလိမ့်မည်။ ပေးထားသောစုံစမ်းမှုသည်အမျိုးအစားနှစ်မျိုးဖြစ်သည်။ - Update: (index, value) ကိုသင်လိုအပ်သော query တစ်ခုအဖြစ်ပေးသည်။

ဆက်ဖတ်ရန်

Array တွင် 0s နှင့် 1s ခွဲခြားထားပါ

ပြProbleနာဖော်ပြချက်သင့်မှာ integer array ရှိတယ်ဆိုပါစို့။ ပြarrayနာ“ Sepregate 0s နှင့် 1s တစ်ခုခင်းကျင်းခြင်းတွင်” ခင်းကျင်းမှုကိုအပိုင်းအစနှစ်ခု၊ 0s နှင့် 1s တို့တွင်ခွဲခြားရန်တောင်းဆိုသည်။ 0 များသည် array ၏ဘယ်ဘက်ခြမ်းနှင့် 1 တို့သည် array ၏ညာဘက်အခြမ်းတွင်ရှိသင့်သည်။ …

ဆက်ဖတ်ရန်

အဘယ်သူမျှမသုံးဆက်တိုက်ဖြစ်ကြောင်းထိုကဲ့သို့သောအများဆုံးနောက်ဆက်တွဲပေါင်းလဒ်

ပြthreeနာက“ သုံးထပ်ဆက်မဆက်နိုင်သည့်အများဆုံးနောက်ဆက်တွဲပမာဏ” သည်သင့်အားကိန်းဂဏန်းများကိုပေးထားသည်ဟုဖော်ပြသည်။ ယခုသင်ဆက်တိုက်ဒြပ်စင်သုံးခုကိုမစဉ်းစားနိုင်ခြင်းကြောင့်အများဆုံးပေါင်းလဒ်ရှိသောနောက်ဆက်တွဲတစ်ခုကိုရှာရန်လိုအပ်သည်။ မှတ်မိရန်, နောက်ဆက်တွဲတစ်ခုခင်းကျင်းပေမယ့်အချည်းနှီးဖြစ်၏

ဆက်ဖတ်ရန်

ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ကြိမ်ထက်ပိုပြီးသို့မဟုတ်ညီမျှသောပေးထားသောအရှည်၏နောက်ဆက်တွဲများ

ပြelementနာ“ ပေးထားသောအရှည်၏အဆက်မပြတ်ရှိသည့်နေရာတိုင်းသည်ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ဆထက်ပိုပြီးသို့မဟုတ်ညီမျှသည်” ကိန်းဂဏန်းများကို m နှင့် n နှစ်ခုပေးသည်။ ဤတွင် m သည် sequence တွင်တည်ရှိနိုင်သည့်အကြီးဆုံးနံပါတ်ဖြစ်သည်။ n သည် element တွင်ပါဝင်ရမည်။

ဆက်ဖတ်ရန်

n နံပါတ်များအမြှောက်များအနည်းဆုံးပေါင်းလဒ်

ပြnနာက“ အနည်းဆုံး n ၏မြှောက်ခြင်းအနိမ့်ဆုံးပေါင်းလဒ်” ကသင့်ကို n သုညများပေးထားတယ်လို့ဖော်ပြပြီးတစ်ချိန်တည်းမှာကပ်လျက်ရှိသည့်ဒြပ်စင်နှစ်ခုကိုယူပြီးသူတို့ရဲ့ပေါင်းလဒ် mod 100 ကိုတစ်ကြိမ်တိုင်အောင်ပြန်ထည့်ခြင်းဖြင့်နံပါတ်များကိုမြှောက်ပေါင်းခြင်း၏အနိမ့်ဆုံးကိုလျှော့ချဖို့လိုပါတယ် နံပါတ်တစ်ခု

ဆက်ဖတ်ရန်

အဆင့် ၁၊ ၂ သို့မဟုတ် ၃ ကို သုံး၍ nth stair သို့ရောက်ရန်နည်းလမ်းများကိုရေတွက်ပါ

ပြstepနာက“ အဆင့် ၁၊ ၂၊ ၃ သုံးပြီး nth stair ကိုရောက်ဖို့နည်းလမ်းတွေကိုရေတွက်ပါ။ ယခုသင်လှေကား၏အဆုံးကိုရောက်ဖို့လိုသည်။ ဒီတော့အဆုံးကိုရောက်ဖို့နည်းလမ်း ၁-၂၊ ၂ ခုသာခုန်နိုင်ရင်ဘယ်လောက်များများရှိတယ်…

ဆက်ဖတ်ရန်