GetRandom O(1) Leetcode ဖြေရှင်းချက်ကို ဖျက်ရန် ထည့်သွင်းပါ။

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

ဆက်ဖတ်ရန်

နေ့စဥ်အပူချိန်များ Leetcode ဖြေရှင်းချက်

ပြဿနာထုတ်ပြန်ချက် The Daily Temperatures Leetcode ဖြေရှင်းချက်- ကိန်းပြည့်အပူချိန်များ ပေးထားသည့် ကိန်းပြည့်အပူချိန်များသည် နေ့စဉ်အပူချိန်ကို ကိုယ်စားပြုသည်၊ ထိုအဖြေကို ပြန်ပေးသည့် array အဖြေဖြစ်သည့် ထိုအဖြေသည် ပူနွေးသောနေ့ပြီးနောက် စောင့်ဆိုင်းရမည့် ရက်အရေအတွက်ဖြစ်သည်။ ဖြစ်နိုင်ချေရှိသော အနာဂတ်နေ့မရှိလျှင် အဖြေ[i] == 0 အစား ဆက်ထားပါ။ …

ဆက်ဖတ်ရန်

LRU Cache Leetcode ဖြေရှင်းချက်

ပြဿနာထုတ်ပြန်ချက် LRU Cache LeetCode ဖြေရှင်းချက် – “LRU Cache” သည် သင့်အား မကြာသေးမီက အသုံးပြုခဲ့သော အနည်းဆုံး (LRU) Cache နှင့် ကိုက်ညီသည့် ဒေတာဖွဲ့စည်းပုံတစ်ခုကို ဒီဇိုင်းဆွဲရန် တောင်းဆိုသည်၊ ကျွန်ုပ်တို့သည် အောက်ပါလုပ်ဆောင်ချက်များပါရှိသော LRUCache အတန်းအစားကို အကောင်အထည်ဖော်ရန် လိုအပ်သည်- LRUCache(စွမ်းရည်မရှိ): LRU ကက်ရှ်ကို စတင်လုပ်ဆောင်သည် အပြုသဘောဆောင်သောအရွယ်အစားစွမ်းရည်နှင့်အတူ။ int get(int key)- တန်ဖိုးကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

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

Problem Statement The string s ကို ပေးထားသည့် စာလုံးများ ထပ်ကျော့ခြင်းမရှိဘဲ အရှည်ဆုံး စာကြောင်း LeetCode ဖြေရှင်းချက် - ဖော်ပြသည်။ အက္ခရာထပ်ခြင်းမပြုဘဲ အရှည်ဆုံးစာတန်းခွဲကို ရှာရန် လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းခြင်း- s = ”abcabcbb” အထွက်- 3 ရှင်းလင်းချက်- ထပ်ခါတလဲလဲ စာလုံးမရှိသော အရှည်ဆုံးစာတန်းသည် အရှည် 3 ဖြစ်သည်။ စာကြောင်းမှာ- “abc” ဖြစ်သည်။ ထည့်သွင်းခြင်း- s = ”bbbb”…

ဆက်ဖတ်ရန်

Fibonacci နံပါတ် LeetCode ဖြေရှင်းချက်

Problem Statement Fibonacci Number LeetCode ဖြေရှင်းချက် – “Fibonacci Number” သည် အများအားဖြင့် F(n) ကိုရည်ညွှန်းသော Fibonacci နံပါတ်များဖြစ်သည့် Fibonacci sequence ဟုခေါ်သော အစီအစဥ်တစ်ခုစီသည် နံပါတ်တစ်ခုစီသည် 0 နှင့် 1 မှစတင်၍ ရှေ့နှစ်ခု၏ပေါင်းလဒ်ဖြစ်သည်၊ ဆိုလိုသည်မှာ F(0) = 0၊ F(1) = 1 F(n) = F(n – 1) + F(n…

ဆက်ဖတ်ရန်

မှန်ကန်သော စကားချပ် Leetcode ဖြေရှင်းချက်

ပြဿနာ ထုတ်ပြန်ချက် မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက် – “မှန်ကန်သော စကားချပ်များ” က သင့်အား '('၊ ')'၊ '{'၊ '}', '[' နှင့် ']' ဟူသော စာလုံးများသာ ပါဝင်သော စာတန်းတစ်ခုကို သင့်အား ပေးထားကြောင်း ဖော်ပြထားသည်။ ထည့်သွင်းသည့်စာကြောင်းသည် တရားဝင်စာကြောင်းဟုတ်မဟုတ် ဆုံးဖြတ်ရန် လိုအပ်သည်။ ဖွင့်ကွင်းပိတ်ရမည်ဆိုပါက စာကြောင်းတစ်ခုအား တရားဝင်စာကြောင်းဟု ဆိုသည်...

ဆက်ဖတ်ရန်

String LeetCode ဖြေရှင်းချက်တွင် ပထမဆုံးထူးခြားသောဇာတ်ကောင်

ပြဿနာဖော်ပြချက် String LeetCode ဖြေရှင်းချက်တစ်ခုတွင် ပထမဆုံးထူးခြားသောဇာတ်ကောင် - string s ကိုပေးထားပြီး၊ ၎င်းတွင် ပထမထပ်မထပ်သောဇာတ်ကောင်ကိုရှာပြီး ၎င်း၏အညွှန်းကို ပြန်ပေးပါ။ မရှိပါက -1 ကိုပြန်သွားပါ။ နမူနာစမ်းသပ်ကိစ္စ 1- ထည့်သွင်းခြင်း- s = “leetcode” ရလဒ်- 0 စမ်းသပ်မှု ဖြစ်ရပ်မှန် 2- ထည့်သွင်းခြင်း- s = “aabb” ရလဒ်- -1 ရှင်းလင်းချက် ...

ဆက်ဖတ်ရန်

Minesweeper LeetCode ဖြေရှင်းချက်

ပြဿနာထုတ်ပြန်ချက် Minesweeper LeetCode ဖြေရှင်းချက် – မိုင်းရှင်းလင်းရေးဂိမ်း (Wikipedia၊ အွန်လိုင်းဂိမ်း) ကို ကစားကြပါစို့။ သင့်အား ဂိမ်းဘုတ်ကိုကိုယ်စားပြုသည့် mxn char matrix board တစ်ခုအား ပေးအပ်သည်- 'M' သည် မဖော်ထုတ်ရသေးသောမိုင်းကိုကိုယ်စားပြုသည်၊ 'E' သည် ထုတ်ဖော်မပြထားသည့်ဗလာစတုရန်းကိုကိုယ်စားပြုသည်၊ 'B' သည် ကပ်လျက်မိုင်းများမရှိသော ထင်ရှားသောစတုရန်းဗလာကိုကိုယ်စားပြုသည် (ဥပမာ၊ အထက်၊ အောက် ၊ ဘယ် ၊ ညာ ၊ အားလုံး...

ဆက်ဖတ်ရန်

Time Based Key-Value Store LeetCode ဖြေရှင်းချက်

ပြဿနာဖော်ပြချက်အချိန်အခြေခံသော့တန်ဖိုးကိုစတိုးဆိုင် LeetCode ဖြေရှင်းချက် – အချိန်အခြေခံသော့တန်ဖိုးဒေတာတည်ဆောက်ပုံသည် မတူညီသောအချိန်တံဆိပ်တုံးများတွင် တူညီသောတန်ဖိုးများစွာကို သိမ်းဆည်းနိုင်ပြီး အချို့အချိန်တံဆိပ်တုံးပေါ်တွင် သော့တန်ဖိုးကို ပြန်လည်ရယူသည့်အချိန်အခြေခံသော့တန်ဖိုးဒေတာတည်ဆောက်ပုံကို ဒီဇိုင်းဆွဲပါ။ TimeMap အတန်းကို အကောင်အထည်ဖော်ပါ- TimeMap() သည် ဒေတာဖွဲ့စည်းပုံ၏ အရာဝတ္တုကို စတင်သည်။ ပျက်ပြယ်သောသတ်မှတ်မှု (String သော့၊ စာတန်း…

ဆက်ဖတ်ရန်

Word Ladder LeetCode ဖြေရှင်းချက်

ပြဿနာဖော်ပြချက် Word Ladder LeetCode ဖြေရှင်းချက် – “Word Ladder” က သင့်အား string startWord၊ string endWord နှင့် wordList တစ်ခုအား ပေးထားကြောင်း ဖော်ပြထားသည်။ အတိုဆုံး အသွင်ပြောင်းသည့် အပိုင်းအရှည်ကို ကျွန်ုပ်တို့ ရှာဖွေရန် လိုအပ်သည် (လမ်းကြောင်းမရှိလျှင် 0 ကို print ထုတ်ပါ) ပေးထားသည့် အခြေအနေများအတိုင်း startWord မှ endWord ဖြစ်သည်- အလယ်အလတ်စကားလုံးများအားလုံးသည် ...

ဆက်ဖတ်ရန်

Translate »