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

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

ဆက်ဖတ်ရန်

k Sorted Lists Leetcode ဖြေရှင်းချက်ကို ပေါင်းစည်းပါ။

ပြဿနာဖော်ပြချက် ပေါင်းစည်းခြင်း k စီစဥ်ထားသောစာရင်းများ LeetCode ဖြေရှင်းချက် – “ပေါင်းစည်းထားသော k ခွဲထားသောစာရင်းများ” သည် ချိတ်ဆက်ထားသောစာရင်းတစ်ခုစီတွင် ကြီးစဉ်ငယ်လိုက်စီထားသော တန်ဖိုးများကို ကြီးလိုက်ကြီးလိုက်စီထားသည့် k ချိတ်ဆက်ထားသောစာရင်းများကို ခင်းကျင်းပေးထားသည်ဟု ဖော်ပြထားသည်။ k-linked list အားလုံးကို linked list တစ်ခုထဲကို ပေါင်းပြီး ပြန်ပို့ပေးဖို့ လိုပါတယ်...

ဆက်ဖတ်ရန်

Binary Tree အများဆုံး Path Sum LeetCode ဖြေရှင်းချက်

Problem Statement Binary Tree Maximum Path Sum LeetCode Solution – binary tree ရှိ လမ်းကြောင်းသည် sequence ရှိ ကပ်လျက်တွဲမှ node တစ်ခုစီတွင် ၎င်းတို့ကို ချိတ်ဆက်ထားသော အစွန်းတစ်ခုရှိသည့် node များ၏ sequence တစ်ခုဖြစ်သည်။ node တစ်ခုသည် အစီအစဥ်တွင် တစ်ကြိမ်သာ အများဆုံးပေါ်လာနိုင်သည်။ လမ်းကြောင်းမလိုဘူးဆိုတာ သတိပြုပါ...

ဆက်ဖတ်ရန်

Increment Operation Leetcode ဖြေရှင်းချက်ဖြင့် Stack တစ်ခုကို ဒီဇိုင်းလုပ်ပါ။

Problem Statement The Increment Operation Leetcode Solution ဖြင့် Stack တစ်ခုကို ဒီဇိုင်းဆွဲခြင်း - ကျွန်ုပ်တို့သည် အောက်ဖော်ပြပါ လုပ်ဆောင်ချက်များကို ထိရောက်စွာ ပံ့ပိုးပေးနိုင်သော stack တစ်ခုကို ဒီဇိုင်းထုတ်ရန် လိုအပ်သည်ဟု ဖော်ပြထားသည်။ stack ၏အမြင့်ဆုံးစွမ်းရည်ကိုသတ်မှတ်ပါ။ stack ၏အရွယ်အစားသည် အများဆုံးပမာဏထက် တင်းကြပ်စွာလျော့နည်းနေပါက တွန်းအားကို ထိရောက်စွာလုပ်ဆောင်ပါ။

ဆက်ဖတ်ရန်

Doubly Linked List ကို အသုံးပြု၍ Deque ၏အကောင်အထည်ဖော်မှု

ပြmနာဖော်ပြချက်“ Doubly Linked List ကိုအသုံးပြုခြင်းဖြင့် Deque ကိုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာကသင်နှစ် ဦး နှစ်ဖက်ဆက်စပ်ထားသောစာရင်းကို အသုံးပြု၍ Deque သို့မဟုတ် Doubly Ended Queue ၏အောက်ပါလုပ်ဆောင်ချက်များကိုထည့်သွင်းရန်လိုအပ်သည်ဟုဖော်ပြသည်၊ insertFront (x): Deque insertEnd (x) ၏အစတွင် element x ထည့်ပါ။ ) အဆုံးမှာ element x ကိုထည့်ပါ။

ဆက်ဖတ်ရန်

parent array မှယေဘူယျသစ်ပင်၏အမြင့်

ပြparentနာဖော်ပြချက်“ မိဘအုပ်ထိန်းမှုမှယေဘုယျသစ်ပင်၏အမြင့်” ပြproblemနာကသင့်အား n vertices များဖြင့် array par [0 … n-1] အဖြစ်ဖော်ပြသည်။ ဤတွင် par [i] ရှိအညွှန်းတိုင်းသည် node ကိုကိုယ်စားပြုပြီး i မှတန်ဖိုးသည်ထို node ၏ချက်ချင်းမိဘကိုကိုယ်စားပြုသည်။ root node အတွက်…

ဆက်ဖတ်ရန်

Mobile Numeric Keypad ပြKeyနာ

ပြStatနာဖော်ပြခြင်းမိုဘိုင်းကိန်းဂဏန်းပြproblemနာတွင်ကျွန်ုပ်တို့သည်ဂဏန်းခလုတ်ခုံကိုစဉ်းစားသည်။ ပေးထားသောအရှည်၏ဖြစ်နိုင်ချေရှိသောကိန်းဂဏန်းဆက်တိုက်အရေအတွက်အားလုံးကိုသင်ရှာဖွေရန်လိုအပ်သည်၊ သို့မှသာသင်သည်လက်ရှိခလုတ်၏ထိပ်၊ အောက်၊ ဘယ်၊ ညာခလုတ်များကိုသာခွင့်ပြုနိုင်သည်။ သင့်ကိုခွင့်မပြုပါ။

ဆက်ဖတ်ရန်

ပထမ ဦး ဆုံးမဟုတ်သောထပ်ခါတလဲလဲ Element ကို

ကျွန်တော်တို့ကို array တစ်ခုပေးထားတယ်။ ပထမထပ်မထပ်ရသေးတဲ့ element ကို array ထဲမှာရှာရမယ်။ ဥပမာ Input: A [] = {2,1,2,1,3,4} Output: ပထမထပ်မထပ်ရသေးသော element သည်: ၃။ ၁၊ ၂ သည်အဖြေမဟုတ်သောကြောင့် ၄ င်းသည်ထပ်ခါတလဲလဲဖြစ်နေသောကြောင့် ၄ ရှာရန်ရှိသည်

ဆက်ဖတ်ရန်

Queue တစ်ခု၏ပထမဆုံး K element များကိုပြောင်းခြင်း

Queue ပြproblemနာတစ်ခု၏ပထမဆုံး K element များကိုပြန်ပြောင်းရာတွင်ကျွန်ုပ်တို့သည် Queue နှင့်နံပါတ် k ကိုပေးထားပြီး၊ Queue ၏ပထမ k element များကိုပြန်လည်သုံးသပ်သည်၊ ဥပမာများထည့်သွင်းမှု - Queue = 10 -> 15 -> 31 -> 17 -> 12 -> 19 -> 2 ...

ဆက်ဖတ်ရန်

Translate »