ပေးထားသောအရေအတွက်နှင့်တူညီသောထုတ်ကုန်ဖြင့်သုံးမွှာပူးအရေအတွက်

ပြgivenနာက "သုံးလုံးတွဲအရေအတွက်ကိုပေးထားသောအရေအတွက်နှင့်ညီမျှသည်" ကိန်းဂဏန်းအတိုင်းအတာနှင့် m ကိုဖော်ပြသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်ထုတ်ကုန်နှင့်အတူ၏သုံးမွှာပူးတွဲအရေအတွက်ကမီတာနှင့်ညီမျှကိုရှာဖွေရန်မေးတယ်။ ဥပမာ arr [] = {1,5,2,6,10,3} m = 30 3 ရှင်းလင်းချက်စာစောင်များ ...

ဆက်ဖတ်ရန်

ပေးထားသောအစုံနှစ်ခုမပြိုကွဲလျှင်မည်သို့စစ်ဆေးရမည်နည်း။

ပြgivenနာက“ ပေးထားသောအစုံနှစ်ခုသည်မဆက်စပ်မှုရှိမရှိမည်သို့စစ်ဆေးရမည်နည်း” သင်ခင်းကျင်း၏ပုံစံနှစ်ခုအစုံပေးထားကြသည်ဆိုပါစို့ set1 [] နှင့် set2 [] ဟုဆိုသည်။ သင်၏တာဝန်သည်အစုံနှစ်ခုသည် Disjoint Sets ဟုတ်မဟုတ်ရှာဖွေရန်ဖြစ်သည်။ ဥပမာ inputSet1 [] = {1, 15, 8, 9, ...

ဆက်ဖတ်ရန်

အကျဉ်းထောင်များအတွင်းရေတွက်

ပြနာဖော်ပြချက်“ Primes in Primes in count” ပြproblemနာကသင့်ကို [left, right] အမျိုးမျိုးရှိတဲ့နေရာမှာဖော်ပြထားပါတယ်။ အဲဒီမှာ 0 <= left <= right <= 10000 ။ အဆိုပါပြstatementနာကိုကြေညာချက်အကွာအဝေးအတွင်းချုပ်နံပါတ်များစုစုပေါင်းထွက်ရှာရန်မေးတယ်။ မေးမြန်းမှုများစွာရှိလိမ့်မည်ဟုယူဆ။ ဘယ်ဘက်ဥပမာ - 4 right: 10 2 …

ဆက်ဖတ်ရန်

နှစ်ခုအစုံ၏ Non- ထပ်ပေါင်းလဒ်

ပြProbleနာဖော်ပြချက်“ နှစ်စုံ၏ထပ်မထပ်ခြင်းပေါင်းခြင်း” ပြproblemနာကသင့်အား arrAp နှစ်ခုအဖြစ် arrA [] နှင့်အရွယ်တူတူအရွယ်တူရှိသော arrB [] အဖြစ်ပေးထားသည်ဟုဖော်ပြသည်။ ထို့အပြင် Array နှစ်ခုလုံးတွင်သီးခြား element များနှင့်အချို့သော common element များရှိသည်။ ခင်ဗျားရဲ့တာ ၀ န်ကစုစုပေါင်းပေါင်းလဒ်ကိုရှာဖို့ဖြစ်တယ်။

ဆက်ဖတ်ရန်

O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ

O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ။ ထို့ကြောင့်အထူး stack ဒေတာဖွဲ့စည်းပုံသည် stack ၏လုပ်ဆောင်မှုအားလုံးကိုထောက်ခံရမည်။ void push () int pop () bool isFull () bool isEmpty () သည်အဆက်မပြတ်ဖြစ်သည်။ အနည်းဆုံးတန်ဖိုးကိုပြန်ပို့ရန် getMin () တစ်ခုထပ်ထည့်ရန်

ဆက်ဖတ်ရန်

recursion သုံးပြီး stack Sort

ပြmနာဖော်ပြချက်“ Recursion ကိုသုံးပြီး stack တစ်ခုကို Sort” ပြproblemနာကသင့်အား stack data structure ကိုပေးသည်ဟုဖော်ပြသည်။ recursion သုံးပြီး၎င်း၏ဒြပ်စင် sort ။ အောက်ဖော်ပြပါစာရင်း၏လုပ်ဆောင်ချက်များကိုသာ (element (element)) ကို stack အတွင်းထည့်သွင်းရန်အသုံးပြုနိုင်သည်။ pop () - pop () - ဖယ်ရှား / ဖျက်ပစ်ရန်…

ဆက်ဖတ်ရန်

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

ပြstatementနာကြေငြာချက်“ Sorting array ကိုအသုံးပြုခြင်း” ပြproblemနာကသင့်အားဒေတာဖွဲ့စည်းတည်ဆောက်ပုံနံပါတ် a [] ပေးထားသည်ဟုဖော်ပြသည်။ stack data structure ကို အသုံးပြု၍ ပေးထားသော array ၏ element များကို sort လုပ်ပါ။ ဥပမာအားဖြင့် ၂၀-၅ ၄၃ ၁၀၀ ၅ ၂ ၃၀ ၄၃၀၀ ရှင်းလင်းချက် - element တွေကိုအမျိုးအစားခွဲထားတယ်။

ဆက်ဖတ်ရန်

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

ပြProbleနာဖော်ပြချက်“ Stack ကိုအသုံးပြုပြီး stack ကိုစီရန်” ပြproblemနာကသင့်အား stack data structure ကိုပေးသည်ဟုဖော်ပြသည်။ ပေးထားသော stack ၏ဒြပ်စင်များကိုယာယီ stack ဖြင့်သုံးပါ။ နမူနာ 9 4 2 -1 6 20 20 9 6 4 2 -1 2 1 4 3 6 5 …

ဆက်ဖတ်ရန်

တစ်ခုခင်းကျင်းထဲမှာကွဲပြားကပ်လျက် element တွေကို

ပြmနာဖော်ပြချက်ကျွန်တော်တို့မှာ integer array ရှိတယ်ဆိုပါစို့။ ပြproblemနာက“ Distinct adjacent elements” ဆိုတာပြproblemနာကကပ်လျက်နံပါတ်တွေအားလုံးကွဲပြားနေမယ့် array ကိုရဖို့ဖြစ်နိုင်မလားဆိုတာကိုမေးဖို့ပါပဲ။

ဆက်ဖတ်ရန်

'arr [j]' arr [i] 'သည်' j 'ဖြစ်ပါက' arr [j] 'သည်' i 'ဖြစ်လာစေရန်အတွက်ခင်းကျင်းမှုတစ်ခုအားပြန်လည်စီစဉ်ပါ။

ပြmနာဖော်ပြချက်ပြTheနာ“ arr [j] သည် array ကိုပြန်လည်စီစဉ်ပါက“ arr [i]” သည် 'j' ဖြစ်လျှင် 'n' အရွယ်အစားပါသည့်ခင်းကျင်းမှုရှိသည်ဟုဖော်ပြသည်။ Array အတွင်းရှိနံပါတ်များသည် 0 မှ n-1 အထိရှိသည်။ ပြstatementနာကဖော်ပြချက်မှာ array ကိုပြန်လည်စီစဉ်ရန်တောင်းဆိုသည်။

ဆက်ဖတ်ရန်