မြှောက်ကြိုးများ Leetcode ဖြေရှင်းချက်

ပြipနာ Multiply Strings Leetcode ဖြေရှင်းချက်သည်ကျွန်ုပ်တို့အား input အဖြစ်ပေးထားသော string နှစ်ခုကိုမြှောက်ရန်တောင်းဆိုသည်။ ဤရလဒ်ကိုခေါ်ဆိုသူ၏လုပ်ဆောင်မှုသို့မြှောက်ရန်ကျွန်ုပ်တို့ထံသို့ပြန်ပို့ရန်လိုအပ်သည်။ ဒါကြောင့်ပိုပြီးပုံစံနှစ်မျိုးနဲ့ပေးထားတဲ့ကြိုးတွေကိုရှာပါ။ …

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

GetRandom ကိုဖျက်ပါ

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

ဆက်ဖတ်ရန်

Sorted Rotated Array တွင် Element တစ်ခုကိုရှာပါ

စီထားသောအလှည့်အပြောင်းပြသနာ၌ရှာဖွေရာတွင်ကျွန်ုပ်တို့သည်စီထားသော၊ အလှည့်ကျခင်းကျင်းထားသောအစိတ်အပိုင်းနှင့်အရာတို့ကိုပေးထားသည်၊ ပေးထားသောဒြပ်စင်သည်ခင်းကျင်းတွင်ရှိမရှိစစ်ဆေးပါ။ ဥပမာထည့်သွင်းဂဏန်းများ [] = {2, 5, 6, 0, 0, 1, 2} ပစ်မှတ် = 0 အထွက်မှန်စစ်မှန်သောထည့်သွင်းဂဏန်းများ [] = {2, …

ဆက်ဖတ်ရန်

အနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး

binary tree ၏အမြစ်နှင့် node နှစ်ခု၊ n1 နှင့် n2 နှစ်ခုတို့ဆုံမှတ်များ၏ LCA (အနိမ့်ဆုံးဘုံဘိုးဘေး) ကိုရှာပါ။ ဥပမာအနိမ့်ဆုံးဘုံဘိုးဘွား (LCA) ကဘာလဲ။ node n ၏ဘိုးဘေးများသည်အမြစ်နှင့် node ကြားလမ်းကြောင်း၌ရှိနေသော node များဖြစ်သည်။ ပြထားတဲ့ binary tree ကိုသုံးသပ်ကြည့်ပါ။

ဆက်ဖတ်ရန်

ခိုင်လုံသောကွင်း

Valid Parentheses ပြproblemနာတွင် '(', ')', '{', '}', '[' နှင့် ']' အက္ခရာများပါ ၀ င်သည့်စာကြောင်းကို input string ၏ဟုတ်မဟုတ်ဆုံးဖြတ်ပေးသည်။ အကယ်၍ input ဖွင့်သည့်စာကြောင်းသည်မှန်ကန်ပါက: Open brackets များသည်တူညီသော brackets များဖြင့်ပိတ်ရမည်။ () [] {} ...

ဆက်ဖတ်ရန်

LRU Cache ကိုအကောင်အထည်ဖော်ခြင်း

အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသော (LRU) Cache သည်ဒေတာများကိုထိန်းသိမ်းရန်အသုံးပြုသောနည်းလမ်းတစ်ခုဖြစ်ပြီးဒေတာအသုံးပြုရန်လိုအပ်သောအချိန်သည်အနည်းဆုံးဖြစ်နိုင်သည်။ LRU algorithm သည် cache ပြည့်နေသည့်အချိန်တွင်အသုံးပြုသည်။ ကျွန်ုပ်တို့သည်အနည်းဆုံးမကြာသေးမီကအသုံးပြုထားသောအချက်အလက်များကို cache memory မှဖယ်ရှားသည်။

ဆက်ဖတ်ရန်

ထူးခြားတဲ့ဇာတ်ကောင်ကို string ထဲမှာရှာပါ

String problem တွင်ထူးခြားသောစာလုံးကိုရှာရာတွင်ကျွန်ုပ်တို့သည်အက္ခရာအနိမ့်အက္ခရာ (az) သာပါ ၀ င်သော string ကိုပေးသည်။ ၎င်းတွင်ပထမဆုံးထပ်မနေသောအက္ခရာကိုရှာပြီးအညွှန်းကိုရိုက်ထုတ်ရန်လိုသည်။ အဲလိုစာလုံးမရှိရင် print -1 ထည့်သွင်းမှုပုံစံတွင်စာကြောင်းတစ်ကြောင်းတည်းပါ ၀ င်သောစာကြောင်းတစ်ခုသာရှိသည်။ အထွက်ပုံစံပရင့်…

ဆက်ဖတ်ရန်

Kth Non- ထပ်ကျော့ဇာတ်ကောင်

ပြဿနာဖော်ပြချက်“ Kth ထပ်ခါတလဲလဲမပါသောဇာတ်ကောင်” တွင်ကျွန်ုပ်တို့သည် s ကိုစာကြောင်းတစ်ကြောင်းပေးထားသည်။ kth non-repeating_character ကိုရှာဖွေရန်ပရိုဂရမ်တစ်ခုရေးပါ။ string တွင်ထပ်မဖြစ်သည့် k အက္ခရာထက်နည်းပါက“ -1” ကိုရိုက်ပါ။ ထည့်သွင်းမှုပုံစံပထမစာကြောင်းတစ်ကြောင်းတွင် "s" ပါ ၀ င်သည်။ …

ဆက်ဖတ်ရန်

သုညများအားလုံးကိုပေးထားသော Array ၏အဆုံးသို့ရွှေ့ပါ

ပြသနာဖြေရှင်းချက်ပေးထားသော array တွင် array ၌ရှိနေသောသုညအားလုံးကို array ၏အဆုံးသို့ရွှေ့ပါ။ ဒီနေရာမှာ zeroes အရေအတွက်အားလုံးကို array ရဲ့အဆုံးမှာထည့်ဖို့နည်းလမ်းတစ်ခုအမြဲရှိတယ်။ ဥပမာထည့်သွင်းမှု ၉ ၉ ၁၇ ၁၇ ၀ ၁၄ ၀ …

ဆက်ဖတ်ရန်