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

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

ဆက်ဖတ်ရန်

အသေးအဖွဲ 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, ...

ဆက်ဖတ်ရန်

Array of Pairs of ပေးထားသော၎င်းတွင်ရှိရှိသမျှ Symmetric Pairs ကိုရှာပါ

အားလုံးသောအချိုးကျအတွဲများကိုရှာပါ။ သငျသညျအထဲတွင်အချိုးကျသောအားလုံးအတွက်ထွက်ရှာရန်ရှိသည်။ အတွဲလိုက် (a, b) နှင့် (c, d) က 'b' သည် 'c' နှင့် 'a' သည်ညီမျှလျှင် `အချိုးကျသောစုံတွဲကိုအချိုးကျသည်ဟုဆိုသည်။

ဆက်ဖတ်ရန်

နှစ်ခုပုံသုံးပြီးပူဖောင်းမျိုး

ပြmနာဖော်ပြချက်“ Stack နှစ်ခု သုံး၍ Bubble sort” ပြproblemနာကသင့်အားအရွယ်အစား n ၏ [] တစ်ခုကိုပေးထားသည်ဟုဖော်ပြသည်။ ပေးထားသောခင်းကျင်းမှုတစ်ခုအား stack data structure နှစ်ခုရှိသော bubble sort paradigm ကို အသုံးပြု၍ ပေးထားသောခင်းကျင်းမှုကို [] ခွဲခြားရန် function တစ်ခုကိုဖန်တီးပါ။ ဥပမာက [] = {15, 12, 44, 2, 5, ဥပမာ။

ဆက်ဖတ်ရန်

Stack သုံးပြီး String တစ်ခုပြောင်းပါ

ကျွန်ုပ်တို့သည်အရှည် n ၏ string s ကိုစာလုံးအသေးများ၊ စာလုံးအကြီးများ၊ ကိန်းဂဏန်းများနှင့်အထူးသင်္ကေတများပါ ၀ င်သည်။ stack ကိုအသုံးပြု။ ပေးထားသော string ကိုပြောင်းပြန်။ ပိုကောင်းတဲ့နားလည်မှုအတွက်ဥပမာအချို့ကိုကြည့်ရအောင်။ Example Input s =“ TutorialCup” Output puClairotuT Input s = Stack ကိုသုံးပြီး“ Stack” Output kcatS …

ဆက်ဖတ်ရန်

Next ကိုသာ။ ကွီးမွတျကြိမ်နှုန်း Element ကို

နောက်ထပ်ပိုမိုကြီးမားသော frequency element ပြproblemနာတွင်၊ n နံပါတ်များပါ ၀ င်သောအရွယ်အစား n [] ကိုပေးထားသည်။ array ထဲရှိနံပါတ်များအတွက်ပုံနှိပ်ထုတ်ဝေရန်အတွက်၊ အရေအတွက်၏လက်ရှိနံပါတ်ထက်ပိုမိုသောကြိမ်နှုန်းနှင့်အတူခင်းကျင်းသောနေရာတွင်ရှိသည်။ ဥပမာထည့်သွင်းခြင်း a [] = {1, 1, ...

ဆက်ဖတ်ရန်

Array ကိုနံပါတ် ၁ နေရာမှ N သို့ပြောင်းပါ

ဤပြproblemနာတွင် n element များ၏ array A ကိုပေးထားသည်။ ကျွန်ုပ်တို့သည် array ကိုအနည်းဆုံးအစားထိုး အသုံးပြု၍ နံပါတ်များကို permutation 1 သို့ n ပြောင်းရန်လိုအပ်သည်။ ဥပမာထည့်သွင်းမှု - ၂ ၂ ၃ ၃ ၃ ရလဒ် - ၂ ၁ ၃ ၄ ထည့်သွင်းမှု - ၃ ၂ ၁ ၇ ...

ဆက်ဖတ်ရန်

နှစ် ဦး မက်ထရစ်၏အနှုတ်

ပြProbleနာဖော်ပြချက်“ မက်ထရစ်နှစ်ခု၏နုတ်ခြင်း” ပြproblemနာတွင်၊ ကျွန်ုပ်တို့သည် matrices a နှင့် b နှစ်ခုကိုပေးထားသည်။ ကျနော်တို့ matrix ကို a ကိုကနေ matrix ကိုနုတ်ပြီးနောက်နောက်ဆုံး matrix ကိုရှာရန်ရှိသည်။ အစဉ်သည် matrices နှစ်ခုစလုံးအတွက်တူညီသည်ဆိုပါက၎င်းတို့ကိုနုတ်နိုင်သည်။ …

ဆက်ဖတ်ရန်

String ရှိအက္ခရာများအားလုံးကို Toggle ရန်အစီအစဉ်

ပြmနာဖော်ပြချက်“ String ထဲရှိအက္ခရာများအားလုံးကို Toggle to Program” တွင်ကျွန်ုပ်တို့သည် string တစ်ခုပေးထားသောပြproblemနာတွင်၊ ပေးထားသော string ၏အက္ခရာများအားလုံးကို toggle ရန် program တစ်ခုရေးပါ။ ဤတွင် toggle ဆိုသည်မှာစာလုံးအကြီးအက္ခရာများအားလုံးကိုစာလုံးအသေးပြောင်းခြင်းနှင့်စာလုံးအသေးစာလုံးကြီးများအားလုံးကိုစာလုံးကြီးကြီးများအဖြစ်ပြောင်းခြင်းဖြစ်သည်။ Input Format ပထမဆုံး…

ဆက်ဖတ်ရန်

Recursive Palindrome စစ်ဆေးမှု

ပြStatနာဖော်ပြချက်“ Recursive Palindrome Check” ပြInနာတွင်ကျွန်ုပ်တို့သည်“ s” string ကိုပေးခဲ့သည်။ ပေးထားသော string သည် palindrome ဟုတ်မဟုတ်ကိုပြန်လည်အသုံးချခြင်းရှိမရှိစစ်ဆေးရန်ပရိုဂရမ်တစ်ခုကိုကျွန်ုပ်တို့ရေးရမည်။ palindrome ဆိုသည်မှာစာလုံးတစ်လုံး၊ နံပါတ်၊ စကားစု (သို့) နောက်ဆက်တွဲစာနှင့်အတူတူဖြစ်သောအခြားစာလုံးများ၏ဆက်တိုက်ဖြစ်သည်။

ဆက်ဖတ်ရန်