စကားလုံးရှာဖွေရေး Leetcode ဖြေရှင်းချက်

ပြmနာဖော်ပြချက် mxn board နှင့်စကားလုံးတစ်လုံးအရထိုစကားလုံးသည်ဇယားကွက်ထဲတွင်တည်ရှိမနေကိုရှာဖွေပါ။ အဆိုပါစကားလုံးကို "ကပ်လျက်" ဆဲလ်အလျားလိုက်သို့မဟုတ်ဒေါင်လိုက်အိမ်နီးချင်းရှိရာနောက်ဆက်တွဲကပ်လျက်ဆဲလ်၏အက္ခရာများ, ကနေတည်ဆောက်နိုင်ပါတယ်။ တူညီသောအက္ခရာဆဲလ်ကိုတစ်ကြိမ်ထက်ပိုပြီးအသုံးမပြုပါ။ ဥပမာ…

ဆက်ဖတ်ရန်

Multiply Strings Leetcode Solution

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

ဆက်ဖတ်ရန်

ခွဲထားရှိ Array Leetcode ဖြေရှင်းချက်ပေါင်းစည်း

“ Merge Sorted Arrays” ပြproblemနာတွင်၊ ကျွန်ုပ်တို့မှမဆင်းသောအစီအစဉ်အရစီစဉ်ထားသော arrays နှစ်ခုကိုပေးထားသည်။ ပထမခင်းကျင်းမှုမှာအပြည့်အဝမပြည့်စုံပါ၊ ဒုတိယခင်းကျင်းမှု၏ပါ ၀ င်မှုအရာများအားလုံးကိုနေရာချထားရန်နေရာအလုံအလောက်ရှိသည်။ Array နှစ်ခုစလုံးကိုပေါင်းထည့်ရမယ်။ ပထမဆုံး array ထဲမှာ element တွေပါနေတယ်။

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

Array Leetcode Solutions ရှိ Kth အကြီးဆုံးဒြပ်စင်ဖြစ်သည်

ဒီပြproblemနာမှာ kth အကြီးဆုံး element ကို unsorted array ထဲမှာ return ပြန်ရမယ်။ ဒီ array ထဲမှာပုံတူပွားနိုင်ပါတယ်။ ထို့ကြောင့် Kth အကြီးဆုံးဒြပ်စင်ကိုအမျိုးအစားခွဲခြားထားခြင်းမဟုတ်ဘဲကွဲပြားခြားနားသော Kth အကြီးဆုံးဒြပ်စင်ကိုရှာရမည်။ ဥပမာ A = {4, 2, 5, 3 ...

ဆက်ဖတ်ရန်

ညာဘက်တြိဂံရှိလမ်းကြောင်း၏အများဆုံးပေါင်းလဒ်

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

ဆက်ဖတ်ရန်

ထုတ်ကုန် K သည်ထက်လျော့နည်းရှိခြင်းအားလုံးနောက်ဆက်တွဲရေတွက်

ပြproductနာ“ ထုတ်ကုန် K သည်ထက်နည်းသောနောက်ဆက်တွဲများအားလုံးကိုရေတွက်ပါ” ကသင့်အားကိန်းဂဏန်းများကိုပေးထားသည်ဟုဖော်ပြသည်။ ယခုပေးထားသောသွင်းအားစုထက်လျော့နည်းသောထုတ်ကုန်ရှိသည်သောနောက်ဆက်တွဲအရေအတွက်ကိုရှာပါ။ ဥပမာ - [] = {1, 2, 3, 4, 5} k = 8 နောက်ဆက်တွဲအရေအတွက်နည်းသည်။

ဆက်ဖတ်ရန်

သုံးကြိုး၏ LCS (အရှည်ဆုံးအဖြစ်များသည့်နောက်ဆက်တွဲ)

“ သုံးကြိုး၏ LCS (အရှည်ဆုံးအဖြစ်များဆုံးနောက်ဆက်တွဲ)” ပြproblemနာကသင့်အားကြိုး ၃ ခုပေးထားသည်ဟုဖော်ပြသည်။ ဒီကြိုး ၃ ခုရဲ့အရှည်ဆုံးဘုံနောက်ဆက်တွဲကိုရှာပါ။ LCS သည် String (၃) ခုကြားတွင်တွေ့ရလေ့ရှိပြီး ... အားလုံးတွင်တူညီသောအစဉ်လိုက်ရှိသည့်ဇာတ်ကောင်များဖြင့်ပြုလုပ်ထားသည်။

ဆက်ဖတ်ရန်

အများဆုံးအရှည်မြွေ sequence ကိုရှာပါ

ပြmaximumနာ“ အများဆုံးအရှည်ရှာတွေ့နိုင်သည့်မြွေအစီအစဉ်ကိုရှာပါ” ကကျွန်ုပ်တို့အားကိန်းဂဏန်းများပါသောဇယားကွက်တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ၎င်းသည်အမြင့်ဆုံးအရှည်ရှိသောမြွေစဉ်ဆက်မပြတ်ရှာဖွေရန်ဖြစ်သည်။ 1 လုံး ၀ ခြားနားချက်ရှိသောဇယားကွက်ထဲတွင်ကပ်လျက်ရှိသောနံပါတ်များပါရှိသည့် sequence ကို Snake sequence ဟုခေါ်သည်။ ကပ်လျက် ...

ဆက်ဖတ်ရန်

Binary Tree အတွက် node တစ်ခု၏ Inorder ဆက်ခံ

ပြနာဖော်ပြချက်ပြproblemနာက Binary Tree ရှိ node တစ်ခု၏ဆက်နွယ်မှုကိုဆက်ခံရန်ရှာရန်တောင်းဆိုသည်။ node တစ်ခု၏ inorder ဆက်ခံသူသည် binary tree တွင်ပေးထားသော binary tree ၏ inorder traversal အတွင်းရှိပေးထားသော node ကိုလိုက်ပြီးနောက် node တစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့် Inorder ဆက်ခံသူ ၆ သည် ၄ ​​ဖြစ်သည်။

ဆက်ဖတ်ရန်