Multiply Strings Leetcode Solution

ပြ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 တစ်ခုကိုရှာပါ

Sorted လှည့်လှည့်လည်ထားသောခင်းကျင်းပြproblemနာကိုရှာဖွေရာတွင်ကျွန်ုပ်တို့သည် sorted and rotated array နှင့် element တစ်ခုကိုပေးပြီးပါက၊ ပေးထားသော element သည် array ထဲတွင်ရှိမနေစစ်ဆေးပါ။ ဥပမာများထည့်သွင်းခြင်းနံပါတ်များ [] = {2, 5, 6, 0, 0, 1, 2} target = 0 Output true Input nums [] = {2, …

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

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

ရှာပုံတော်တွင်ပြproblemနာရှိရှာဖွေရေးထူးခြားသောဇာတ်ကောင်တွင်စာလုံးအသေး (az) သာပါသော string ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်တော်တို့ထပ်ခါတလဲလဲထပ်ခါတလဲလဲလုပ်တဲ့အက္ခရာကိုရှာပြီးအညွှန်းကိုထုတ်ဖို့လိုတယ်။ အဘယ်သူမျှမထိုကဲ့သို့သောဇာတ်ကောင်ပုံနှိပ် -1 တည်ရှိလျှင်။ Input Format တစ်ခုတည်းသောလိုင်းတစ်ခုပါ။ ပုံနှိပ်ထုတ်ဝြေခင်းပုံစံ…

ဆက်ဖတ်ရန်

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

ပြStatနာဖော်ပြချက်“ Kth Non-repeatating Character” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးထားပါသည်။ kth non-repeating_character ကိုရှာဖွေရန် program တစ်ခုရေးပါ။ အကယ်၍ k ထက်နည်းပါက string တွင်ထပ်ခါတလဲလဲမလုပ်ပါက“ -1” ကိုရိုက်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ …

ဆက်ဖတ်ရန်

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

ပြarrayနာဖော်ပြချက်ပေးထားသောခင်းကျင်းချက်ထဲရှိသုညများအားလုံးကို array ၏အဆုံးသို့ရွှေ့ပါ။ ဤနေရာတွင်သုညအပေါင်းအရေအတွက်ကို array ၏အဆုံးသို့ထည့်ရန်နည်းလမ်းတစ်ခုအမြဲရှိသည်။ ဥပမာထည့်သွင်းမှု 9 9 17 0 14 0 ...

ဆက်ဖတ်ရန်