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

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

ဆက်ဖတ်ရန်

ချိတ်ဆက်ထားသောစာရင်းနှစ်ခု၏လမ်းဆုံအမှတ်ရရန်လုပ်ဆောင်ချက်တစ်ခုကိုရေးပါ

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

Knapsack ပြProbleနာ

“ Knapsack ပြProbleနာ” ကိုမသွားခင်လက်တွေ့ဘ ၀ ပြlifeနာကိုအရင်ကြည့်ပါ။ Sakshi သည်ဥယျာဉ်မှအများဆုံးဟင်းသီးဟင်းရွက်များကိုသယ်ဆောင်လိုသည်။ သို့သော်သူမ၏အိတ်တွင်အမြင့်ဆုံးအလေးချိန်ရှိပြီးအပိုအလေးချိန်ထပ်တိုးခြင်းအပေါ်မူတည်သည်။ အခြေအနေကိုကြည့်ကြရအောင် - item: {Potato, …

ဆက်ဖတ်ရန်

Peak Element ကိုရှာပါ

Find Peak Element ပြproblemနာကိုနားလည်ကြပါစို့။ ဒီနေ့မှာကျွန်တော်တို့မှာသူ့ရဲ့အထွတ်အထိပ်လိုအပ်တဲ့ array တစ်ခုရှိတယ်။ ယခုသင်သည်အမြင့်ဆုံးဒြပ်စင်အားဖြင့်ငါဘာကိုဆိုလိုသလဲဆိုတာနှင့်ပတ်သက်။ သင်စဉ်းစားရပါမည်နည်း peak element သည်၎င်း၏အိမ်နီးချင်းများအားလုံးထက်သာလွန်သည်။ ဥပမာ: တစ်ခုခင်းကျင်းပေးထားသော ...

ဆက်ဖတ်ရန်

အားကောင်းစွာချိတ်ဆက်အစိတ်အပိုင်း

ခိုင်မာစွာချိတ်ဆက်ထားသောအစိတ်အပိုင်းများသည်ပေးထားသောဂရပ်၏ချိတ်ဆက်ထားသောအစိတ်အပိုင်းများဖြစ်သည်။ SCC (ပြင်းပြင်းထန်ထန်ချိတ်ဆက်ထားသောအစိတ်အပိုင်း) သည်ချိတ်ဆက်ထားသောအစိတ်အပိုင်းများဖြစ်သည်။ ၎င်းတို့တွင် node စုံတစ်ခုစီသည်တစ်ခုမှတစ်ခုသို့အခြား node တစ်ခုသို့လည်ပတ်ရန်လမ်းကြောင်းရှိသည်။ SCC သည် Direct Graphs ကိုသာလျှောက်ထားခဲ့သည်။ ဆိုလိုသည်မှာ node နှစ်ခုကြားရှိလမ်းကြောင်းသည်…

ဆက်ဖတ်ရန်

N ဘုရင်မပြproblemနာ

Backtracking ၏အယူအဆကိုအသုံးပြု။ N ဘုရင်မပြproblemနာ။ ဤတွင်ကျွန်ုပ်တို့သည်မိဖုရားကိုတိုက်ခိုက်မှုအောက်တွင်ရှိသောကြောင့်ဘုရင်မကိုနေရာချသည်။ မိဖုရားနှစ်ပါးသည်ကော်လံတစ်ခုတည်း၊ အတန်းနှင့်ထောင့်ဖြတ်မျဉ်းနှစ်ခုပေါ်တွင်တူညီစွာရှိနေလျှင်၎င်းတို့သည်တိုက်ခိုက်မှုအောက်ရောက်နေသည်။ ဒါကိုအောက်ကပုံမှာကြည့်ရအောင်။ ဒီမှာ …

ဆက်ဖတ်ရန်

Array Sorted Array

ပေါင်းစည်းထားသောအစုခင်းပြproblemနာတွင်ကျွန်ုပ်တို့သည်အစီအစဉ်များကိုတိုးမြှင့်နိုင်ရန်အတွက်နှစ်မျိုးခွဲခြားထားခဲ့သည်။ ပထမဆုံး input ထဲမှာ array1 နဲ့ array2 ကိုအစပြုလိုက်ပြီ။ ထိုနံပါတ်နှစ်ခုသည် N နှင့် M. ဖြစ်သည်။ array1 ၏အရွယ်အစားသည်ပထမနှင့်ခင်းကျင်းသောပထမနှင့်ခင်းကျင်းသောနံပါတ် ၁ ဖြစ်သည်။

ဆက်ဖတ်ရန်

အမှိုက်ပုံစီ

Heap sort သည် Binary Heap data structure ကိုအခြေခံသည့်နှိုင်းယှဉ်မှုအခြေခံသော sorting technique ဖြစ်သည်။ HeapSort သည်အမြင့်ဆုံး element ကိုရှာပြီးထို element ကိုအဆုံးတွင်နေရာချသည့် select sort တစ်ခုနှင့်ဆင်တူသည်။ ကျန်တဲ့ဒြပ်စင်တွေအတွက်ဒီထပ်တူလုပ်ငန်းစဉ်ကိုပြန်လုပ်ပါ။ unsorted ပေးထားသည် ...

ဆက်ဖတ်ရန်

ပေးထားသောကွာခြားချက်နှင့်တွဲဖက်ပါ

ပြStatနာဖော်ပြချက်ပေးထားသော unsorted ခင်းကျင်းမှုတွင်ပေးထားသောကွာခြားမှုနှင့်အတူပေးထားသောခင်းကျင်းထဲရှိဒြပ်စင်နှစ်စုံကိုရှာပါ။ နမူနာထည့်သွင်းခြင်း arr [] = {120, 30, 70, 20, 5, 6}, ခြားနားချက် (n) = 40 ရလဒ် [၃၀၊ ၇၀] ရှင်းလင်းချက်ဒီမှာ ၃၀ နဲ့ ၇၀ ကွာခြားချက်ဟာတန်ဖိုးနဲ့ညီမျှတယ်။

ဆက်ဖတ်ရန်