Stream Leetcode Solution ရှိ Kth အကြီးဆုံး Element

Problem Statement ဒီပြသနာမှာငါတို့မှာအစပိုင်းမှာ integer k နဲ့ integer တွေပါတဲ့ class KthLargest () ကို design လုပ်ရမယ်။ integer k နှင့် array nums များကိုအငြင်းအခုံများအဖြစ်ကျော်လွန်သောအခါကျွန်ုပ်တို့သည်၎င်းကို parameterized constructor တစ်ခုရေးရန်လိုသည်။ အတန်းထဲတွင်ထပ်ဖြည့်ပေးသော function add (val) လည်းပါ ၀ င်သည်။

ဆက်ဖတ်ရန်

Min Stack Leetcode ဖြေရှင်းချက်

ပြဿနာဖော်ပြချက်သည်တွန်းအား၊ ပေါ့ပ်၊ ထိပ်နှင့်အနိမ့်ဆုံးအရာများအားအဆက်မပြတ်ပြန်လည်ရယူနိုင်သော stack တစ်ခုကိုဒီဇိုင်းလုပ်ပါ။ push (x) - element x ကို stack ပေါ်သို့တွန်းပို့ပါ။ pop () - stack ၏ထိပ်ရှိ element ကိုဖယ်ရှားသည်။ top () - top element ကိုရယူပါ။ getMin () - stack အတွင်းရှိအနည်းဆုံး element ကိုပြန်လည်ရယူပါ။ …

ဆက်ဖတ်ရန်

ကားပါကင်စနစ် Leetcode Solution ကိုဒီဇိုင်းဆွဲပါ

Problem Statement   In this problem, we have to design a parking lot. We have 3 kinds of parking spaces (big, medium and small). All these parking spaces has some fixed number of empty slots initially. Like, in big type of space, we can place at most b cars. In small …

ဆက်ဖတ်ရန်

Word နှင့် Add Word Search - LeetCode ဒေတာဖွဲ့စည်းပုံပုံစံ

“ စကားလုံးထည့်။ ရှာဖွေခြင်း - ဒေတာဖွဲ့စည်းပုံဒီဇိုင်း LeetCode” ပြproblemနာကဒေတာဖွဲ့စည်းပုံအသစ်ကိုဖန်တီးရန်သို့မဟုတ်ဒီဇိုင်းထုတ်ရန်တောင်းဆိုသည်။ စကားလုံးတစ်လုံးကိုပေါင်းထည့်ခြင်းသို့မဟုတ်သိုလှောင်ခြင်းနှင့်ရှာဖွေမှုလုပ်ဆောင်ချက်သည်စကားလုံးမှပုံမှန်အသုံးအနှုန်းကိုပင်ရှာဖွေနိုင်သောနေရာတွင်ရှာဖွေနိုင်သည်။ …

ဆက်ဖတ်ရန်

အများဆုံး stack

Problem Statement   The problem “Max stack” states to design a special stack which can perform these operations : push(x): push one element into the stack. top(): returns the element that is at the top of the stack. pop(): remove the element from the stack which is at the top. peekmax(): …

ဆက်ဖတ်ရန်

GetRandom ကိုဖျက်ပါ

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

ဆက်ဖတ်ရန်

မင်းပုံ

min stack ပြproblemနာတွင်အောက်ပါလုပ်ဆောင်မှုများကိုထိရောက်စွာအကောင်အထည်ဖော်ရန် stack တစ်ခုကိုဒီဇိုင်းဆွဲရမည်။ push (x) -> element တစ်ခုကို x ကို stack pop သို့တွန်းပါ။ -> stack top (item) ထိပ်ရှိ item ကိုဖယ်ထုတ်ခြင်း -> element ကို return getMin () - ၏ထိပ်ဆုံးတွင်ရှိနေသောအနိမ့်ဆုံး element ကိုပြန်ပို့ပါ။

ဆက်ဖတ်ရန်

Que များကိုသုံးပြီး Stack ကိုအကောင်အထည်ဖော်ပါ

Implement the following functions of stack data structure using standard operations of queue, push(x) –> Push an element x to the stack pop() –> Removes the element on top of stack top() –> Return the element on top of stack empty() –> Return whether the stack is empty Examples   Input: …

ဆက်ဖတ်ရန်

ဒေတာစီးမှ Median ကိုရှာပါ

ဒေတာစီးဆင်းမှုပြသနာမှ Find Median ၌ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကိုဒေတာစီးကြောင်းတစ်ခုမှဖတ်နေကြောင်းပြောကြားခဲ့သည်။ ပထမကိန်းပြည့်မှနောက်ဆုံးကိန်းအထိယခုထိဖတ်ထားသောဒြပ်စင်အားလုံး၏ပျမ်းမျှကိုရှာပါ။ ဥပမာအားဖြင့်ထည့်သွင်းမှု 1: stream [] = {3,10,5,20,7,6} Output: 3 6.5 …

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်