အင်တာဗျူးမေးခွန်းများကိုအတည်ပြု

စနစ်ဒီဇိုင်းအင်တာဗျူးမေးခွန်းများ ပြင်ဆင်ရန် နည်းလမ်းမှန်ကို သိရန် အလွန်ခက်ခဲသည် ။ ယခု ဝယ်ယူပြီးနောက် Amazon၊ Microsoft နှင့် Adobe တို့၏ ဒီဇိုင်းအဝိုင်းများကို ဖောက်ထွင်းနိုင်ပါပြီ။ ဒီစာအုပ်. နေ့စဉ်ပြန်လည်သုံးသပ်ပါ။ ဒီဇိုင်းမေးခွန်း ပြီးတော့ ဒီဇိုင်းအဝိုင်းကို ဖောက်နိုင်မယ်လို့ ကတိပေးပါတယ်။

Crack System Design အင်တာဗျူးများ

Array မေးခွန်းများကို အတည်ပြုပါ။

မေးခွန်း 1။ GetRandom O(1) Leetcode ဖြေရှင်းချက်ကို ဖျက်ရန် ထည့်သွင်းပါ။ ပြဿနာဖော်ပြချက် GetRandom O(1) LeetCode ဖြေရှင်းချက် - "Insert Delete GetRandom O(1)" သည် သင့်အား O(1) အချိန်ရှုပ်ထွေးမှုတွင် ဤလုပ်ဆောင်ချက်လေးခုကို အကောင်အထည်ဖေါ်ရန် တောင်းဆိုပါသည်။ insert(val)- val ကို ကျပန်းသတ်မှတ်ထားသော set ထဲသို့ထည့်ကာ set တွင် element သည် အစပိုင်းတွင် ပျက်ကွက်ပါက true ပြန်ပေးပါ။ မှားလိုက်တာနဲ့ ပြန်လာမှာပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 2။ GetRandom ကိုဖျက်ပါ Insert Delete GetRandom ပြproblemနာတွင်ကျွန်ုပ်တို့သည်အောက်ပါစစ်ဆင်ရေးများအားပျမ်းမျှ O (1) အချိန်တွင်အထောက်အပံ့ပေးသောဒေတာဖွဲ့စည်းပုံကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။ ထည့်သွင်း (val): မရှိသေးပါလျှင်အစုတစ်ခု item val ထည့်သွင်း။ ဖယ် (Val): ပစ္စုပ္ပန်လျှင်အစုကနေ item ကို Val ဖယ်ရှားပေးသည်။ getRandom: လက်ရှိအစုံမှ random element တစ်ခုကို return ပြန်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 3။ နှစ်ခုပေးထား Matrices တူညီလျှင်စစ်ဆေးပါ ပြmနာဖော်ပြချက် Matrices နှစ်ခုကိုပေးထားပြီးအဲဒီ matrices နှစ်ခုဟာတူညီခြင်းရှိမရှိစစ်ဆေးဖို့ function တစ်ခုကိုရေးပါလိမ့်မယ်။ ဆိုလိုသည်မှာ၊ matrices နှစ်ခု၏သက်ဆိုင်ရာရာထူးရှိ element အားလုံးအတူတူပင်ဖြစ်လျှင်၎င်းတို့သည်တူညီသည်ဟုဆိုကြသည်။ Input Format ပထမစာကြောင်းမှာပါဝင်သည်။

ဆက်ဖတ်ရန်

Matrix မေးခွန်းများကို အတည်ပြုပါ။

မေးခွန်း 4။ နှစ်ခုပေးထား Matrices တူညီလျှင်စစ်ဆေးပါ ပြmနာဖော်ပြချက် Matrices နှစ်ခုကိုပေးထားပြီးအဲဒီ matrices နှစ်ခုဟာတူညီခြင်းရှိမရှိစစ်ဆေးဖို့ function တစ်ခုကိုရေးပါလိမ့်မယ်။ ဆိုလိုသည်မှာ၊ matrices နှစ်ခု၏သက်ဆိုင်ရာရာထူးရှိ element အားလုံးအတူတူပင်ဖြစ်လျှင်၎င်းတို့သည်တူညီသည်ဟုဆိုကြသည်။ Input Format ပထမစာကြောင်းမှာပါဝင်သည်။

ဆက်ဖတ်ရန်

အခြားမေးခွန်းများကို အတည်ပြုပါ။

မေးခွန်း 5။ အကောင်းဆုံး အကောင့် ဟန်ချက်ညီအောင် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အကောင်းဆုံးအကောင့် ချိန်ခွင်လျှာညှိခြင်း LeetCode ဖြေရှင်းချက် – အရောင်းအ၀ယ်များ[i] = [fromi, toi, amounti] မှ ID = fromi ရှိသူသည် ID = toi ရှိသူအား ငွေပမာဏi$ ကို ပေးဆောင်ကြောင်း ညွှန်ပြသည့် အရောင်းအ၀ယ်ကိစ္စများကို သင့်အား ပေးအပ်ထားပါသည်။ ကြွေးမြီကိုဖြေရှင်းရန် လိုအပ်သော အရောင်းအ၀ယ်ပြုလုပ်မှု အနည်းဆုံးအရေအတွက်ကို ပြန်ပေးပါ။ ထည့်သွင်းမှု- ငွေပေးငွေယူ = [[0,1,10],[2,0,5]] အထွက်- 2 ရှင်းလင်းချက်- ပုဂ္ဂိုလ် #0 ...

ဆက်ဖတ်ရန်

Translate »