Array တစ်ခုအတွင်းရှိအများဆုံးဆက်တိုက်နံပါတ်များ

ပြStatနာဖော်ပြချက်သင့်တွင် N ၏ကိန်းပြည့်များပါ ၀ င်သည်ဆိုပါစို့။ “ ခင်းကျင်းပြသထားသောအများဆုံးဆက်တိုက်နံပါတ်များ” ပြproblemနာကခင်းကျင်းပြန့်ကျဲနိုင်သည့်ဆက်တိုက်နံပါတ်များအများဆုံးအရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။ နမူနာ arr [] = {2, 24, 30, 26, 99, 25} 3 ရှင်းလင်းချက် - အဆိုပါ…

ဆက်ဖတ်ရန်

အနှုတ်လက္ခဏာနံပါတ်များကိုအစသို့ပြောင်း။ Positive Extra Space ဖြင့်အဆုံးသတ်ပါမည်

မင်းမှာကိန်းဂဏန်းတစ်ခုစီရှိတယ်ဆိုပါစို့။ ၎င်းတွင်အနုတ်လက္ခဏာနှင့်အပေါင်းနှစ်မျိုးလုံးပါဝင်ပြီးပြstatementနာကြေညာချက်ကအနှုတ်နှင့်အပြုသဘောဆောင်သောအရာအားလုံးကို array ၏ဘယ်ဘက်နှင့် array ၏ညာဘက်သို့အပိုနေရာမသုံးဘဲရွှေ့ပြောင်း / ရွှေ့ခိုင်းသည်။ ဒါကဖြစ်လိမ့်မယ်

ဆက်ဖတ်ရန်

တစ် ဦး Range အတွက်ထပ်ခါတလဲလဲဂဏန်းမရှိစုစုပေါင်းနံပါတ်များ

သင့်အားနံပါတ်အမျိုးမျိုး (start, end) ပေးထားသည်။ ပေးထားသောလုပ်ငန်းတာဝန်ကထပ်ခါတလဲလဲဂဏန်းမရှိသည့်နံပါတ်များကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာ Input: 10 50 Output: 37 ရှင်းလင်းချက်: 10 အဘယ်သူမျှမထပ်ခါတလဲလဲဂဏန်းရှိပါတယ်။ 11 ထပ်ခါတလဲလဲဂဏန်းရှိပါတယ်။ 12 အဘယ်သူမျှမထပ်ခါတလဲလဲဂဏန်းရှိပါတယ်။ …

ဆက်ဖတ်ရန်

ထိပ်တန်းထပ်ခါတလဲလဲထိပ်တန်းသုံးရှာပါ

“ ထိပ်ဆုံး ၃ ထပ်ခါတလဲလဲခင်းကျင်းသောရှာဖွေခြင်း” ပြproblemနာကသင့်အားထပ်ခါတလဲလဲနံပါတ်များပါသော n နံပါတ်များကိုပေးထားသည်ဟုဖော်ပြသည်။ သင်၏အလုပ်မှာထိပ်တန်းထပ်ခါတလဲလဲနံပါတ် ၃ ကိုခင်းကျင်းပြသရန်ဖြစ်သည်။ ဥပမာ [3] 1,3,4,6,7,2,1,6,3,10,5,7 1 3 ရှင်းလင်းချက်ဒီမှာ 6 နဲ့ 1,3 ထပ်ခါတလဲလဲ…

ဆက်ဖတ်ရန်

အသေးအဖွဲ hash function ကိုသုံးပြီး sorting

ပြtrနာ“ trivial hash function ကိုအသုံးပြုခြင်းအားဖြင့် sorting” သည်သင့်အား integer array ပေးထားသည်ဟုဖော်ပြသည်။ array ထဲမှာအနှုတ်ရောရောအပေါင်းပါနှစ်မျိုးလုံးပါဝင်နိုင်တယ်။ အဆိုပါပြstatementနာကြေညာချက် Trivial Hash Function ကိုအသုံးပြု။ ခင်းကျင်း sort ဖို့မေးတယ်။ ဥပမာ arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1, ...

ဆက်ဖတ်ရန်

ဒြပ်စင်တစ်ခုအကွာအဝေးကန့်သတ်မထားဘူးဆိုရင်ပေးထားသောခင်းကျင်းထဲမှာထပ်တူများကိုရှာပါ

ပြelementsနာက“ element တွေအကွာအဝေးကိုကန့်သတ်မထားဘူးဆိုရင်ပေးထားတဲ့ခင်းကျင်းထဲမှပုံတူပွားများကိုရှာပါ” ဆိုတဲ့ပြproblemနာမှာ n ကိန်းတစ်ခုပါ ၀ င်တယ်လို့ဖော်ပြထားပါတယ်။ အဆိုပါပြproblemနာကခင်းကျင်းပါလျှင်ထပ်တူဒြပ်စင်ထွက်ရှာရန်ကကြေငြာပါ။ အဘယ်သူမျှမထိုကဲ့သို့သောဒြပ်စင်တည်ရှိလျှင်ပြန်လာ -1 ။ ဥပမာ […

ဆက်ဖတ်ရန်

Array နှစ်ခုသည်တူညီသည်မဟုတ်ကိုစစ်ဆေးပါ

ပြarrနာ“ Array နှစ်ခုသည်တူညီမှုရှိ / မရှိမစစ်ဆေးသည်” ကသင့်အား arrays နှစ်ခုပေးသည်ဟုဖော်ပြထားသည်။ ပြstatementနာကဖော်ပြသည်မှာပေးထားသော arrays များသည်တန်းတူဖြစ်မဖြစ်သင်ဆုံးဖြတ်ရမည်ဖြစ်သည်။ ဥပမာ arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4, ...

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

head pointer မပါဘဲချိတ်ဆက်ထားသောစာရင်းမှ Node ကိုဖျက်ပါ

ပြmနာဖော်ပြချက်“ ခေါင်းစဉ် pointer မပါဘဲချိတ်ဆက်ထားသောစာရင်းမှ Node တစ်ခုကိုဖျက်ပစ်ပါ” ပြproblemနာတွင်သင့်တွင်အချို့ node များနှင့်ချိတ်ဆက်ထားသည့်စာရင်းရှိကြောင်းဖော်ပြသည်။ ယခုသင် node တစ်ခုကိုဖျက်ပစ်ချင်သော်လည်းသင့်တွင်၎င်း၏ node address မရှိပါ။ ဒါကြောင့်ဒီ node ကိုဖျက်ပစ်ပါ။ နမူနာ 2-> 3-> 4-> 5-> 6-> 7 Node ကိုဖျက်ရန်။ 4 2-> 3-> 5-> 6-> 7

ဆက်ဖတ်ရန်

ဖီဘိုနာချီဂဏန်းများကိုနောက်အစဉ်လိုက်ပုံနှိပ်ပါ

ပြmနာဖော်ပြချက် n နံပါတ်ပေးထားသော၊ ဂဏန်းနံပါတ်များကိုနောက်အစဉ်လိုက်ပုံနှိပ်ပါ။ ဥပမာ n = 5 3 2 1 1 0 Explanation: ဖီဘိုနာချီဂဏန်းများသည်၎င်းတို့အစဉ်လိုက်အတိုင်း 0, 1, 1, 2, 3 ဖြစ်သည်။ ဒါပေမယ့်ကျနော်တို့နောက်ပြန်နိုင်ရန်အတွက်ပုံနှိပ်ဖို့လိုအပ်ကတည်းက။ = = ၇ ၈ ၅ …

ဆက်ဖတ်ရန်