ByteDance အင်တာဗျူးမေးခွန်းများ

စနစ်ဒီဇိုင်းအင်တာဗျူးမေးခွန်းများ ပြင်ဆင်ရန် နည်းလမ်းမှန်ကို သိရန် အလွန်ခက်ခဲသည် ။ ယခု ဝယ်ယူပြီးနောက် Amazon၊ Microsoft နှင့် Adobe တို့၏ ဒီဇိုင်းအဝိုင်းများကို ဖောက်ထွင်းနိုင်ပါပြီ။ ဒီစာအုပ်. နေ့စဉ်ပြန်လည်သုံးသပ်ပါ။ ဒီဇိုင်းမေးခွန်း ပြီးတော့ ဒီဇိုင်းအဝိုင်းကို ဖောက်နိုင်မယ်လို့ ကတိပေးပါတယ်။

Crack System Design အင်တာဗျူးများ

ByteDance Array မေးခွန်းများ

မေးခွန်း 1။ အနည်းဆုံး Path Sum Leetcode ဖြေရှင်းချက် Problem Statement The Minimum Path Sum LeetCode Solution – "Minimum Path Sum" က ပေးထားသော anxm grid သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များပါ၀င်ကြောင်းပြောပြီး လမ်းကြောင်းတစ်လျှောက်ရှိ ဂဏန်းများအားလုံးကို ပေါင်းခြင်းကို နည်းပါးသွားစေမည့် လမ်းကြောင်းကို အပေါ်မှလက်ဝဲမှ ညာဘက်သို့ ရှာရန် လိုအပ်ပါသည်။ . ငါတို့သာ လှုပ်ရှားနိုင်တယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 4။ နောက်တစ်ခု Permutation Leetcode ဖြေရှင်းချက် Problem Statement The Next Permutation LeetCode ဖြေရှင်းချက် – “Next Permutation” သည် ပထမ n သဘာဝ ကိန်းဂဏာန်းများ၏ ပြောင်းလဲခြင်းဖြစ်သည့် ကိန်းပြည့်အခင်းတစ်ခုအား ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ပေးထားသော array ၏ နောက်လာမည့် အဘိဓာန်အရ အသေးငယ်ဆုံး ပြောင်းလဲမှုကို ရှာဖွေရန် လိုအပ်သည်။ အစားထိုးမှုသည် နေရာတွင် ရှိရမည်ဖြစ်ပြီး အဆက်မပြတ် အပိုနေရာကိုသာ အသုံးပြုရမည်ဖြစ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 5။ မိုးရေ လျှို့ဝှက်ကုတ်ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Traping Rain Water LeetCode Solution – “Trapping Rain Water” သည် အမြင့်မြေပုံတစ်ခုစီကို ကိုယ်စားပြုသည့် အခင်းအကျင်းတစ်ခုကို ပေးထားသည့် အမြင့်ပေတစ်ခုစီကို ဖော်ပြသည်။ ဘားတစ်ခုစီ၏အကျယ်သည် 1 ဖြစ်သည်။ မိုးရွာပြီးနောက် ပိတ်မိသောရေပမာဏကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဥပမာ- ထည့်သွင်းမှု- အမြင့် = [0,1,0,2,1,0,1,3,2,1,2,1] Output- 6 ရှင်းလင်းချက်- စစ်ဆေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 6။ K Equal Sum အပိုင်းခွဲများ Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် K Equal Sum သို့ အပိုင်းခွဲများ LeetCode ဖြေရှင်းချက် – “K Equal Sum ခွဲခွဲများ” က သင့်အား ကိန်းပြည့် array nums နှင့် integer k တို့ကို ပေးထားပြီး၊ ပေါင်းမည်၏ k ဗလာမဟုတ်သော subsets များ ရှိနိုင်လျှင် true ပြန်ပေးသည် ။ အားလုံးတန်းတူပါပဲ။ ဥပမာ- ထည့်သွင်းခြင်း- nums = [4,3,2,3,5,2,1], k=4 အထွက်-...

ဆက်ဖတ်ရန်

မေးခွန်း 7။ Coin Change 2 Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် The Coin Change 2 LeetCode ဖြေရှင်းချက် – “Coin Change 2” သည် ငွေစုစုပေါင်းပမာဏကိုကိုယ်စားပြုသည့် ကွဲပြားသောကိန်းပြည့်ဒင်္ဂါးများနှင့် ကိန်းပြည့်ပမာဏကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ပမာဏနှင့်ပေါင်းသည့် မတူညီသော ဖြစ်နိုင်ချေရှိသော ပေါင်းစပ်မှု စုစုပေါင်း၏ အရေအတွက်ကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 8။ Frog Jump Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Frog Jump LeetCode Solution – “Frog Jump” သည် ကြီးလိုက်ကြီးလိုက် စီထားသော ကျောက်များစာရင်း (ရာထူးများ) ကို ပေးဆောင်ထားပြီး နောက်ဆုံးကျောက်တုံးပေါ်တွင် ဆင်းသက်ခြင်းဖြင့် ဖားသည် မြစ်ကိုဖြတ်နိုင်သည် (နောက်ဆုံးအညွှန်း) ကို ဆုံးဖြတ်ပါ။ အစကတော့ ဖားက ပထမကျောက်တုံးပေါ် နဲ့..။

ဆက်ဖတ်ရန်

မေးခွန်း 9။ ပေါင်းစပ်ပေါင်းချုပ် Leetcode ဖြေရှင်းချက် ပေါင်းစပ်ထားသော Sum Leetcode Solution မှပြproblemနာကကျွန်တော်တို့ကိုကိန်းဂဏန်းများနှင့်ကိန်းဂဏန်းများနှင့်ပစ်မှတ်များကိုပေးသည်။ ပေးထားသောရည်မှန်းချက်ကိုပေါင်းထည့်သည့်အကြိမ်ပေါင်းများစွာကိုဤကိန်းများ အသုံးပြု၍ ပြုလုပ်နိုင်သောပေါင်းစပ်မှုများကိုရှာဖွေရန်ကျွန်ုပ်တို့အားပြောထားသည်။ ဒီတော့ပိုပြီးတရားဝင်လုပ်ရမယ်၊

ဆက်ဖတ်ရန်

မေးခွန်း 10။ အများဆုံး Subarray Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက် Integer array nums ပေးထားသောအကြီးမားဆုံးပေါင်းလဒ်ရှိပြီးယင်း၏ပေါင်းလဒ်ကိုပြန်ပေးသည့်တဆက်တည်း subarray (အနည်းဆုံးနံပါတ်တစ်တစ်ခုပါ) ကိုရှာပါ။ ဥပမာ nums = [-2,1, -3,4, -1,2,1, -5,4] 6 ရှင်းလင်းချက်: [4, -1,2,1] အကြီးဆုံးပေါင်းလဒ် = 6. nums = [- ၁] ၁ ချဉ်းကပ်မှု ၁ (Divide and Conquer) ဤချဉ်းကပ်မှုတွင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 11။ ထူးခြားသော Paths Leetcode Solution Unique Paths Leetcode Solution မှပြyouနာကသင့်အားဇယားကွက်၏အရွယ်အစားကိုကိုယ်စားပြုသည့်ကိန်းနှစ်ခုပေးသည်ဟုဖော်ပြသည်။ ဇယားကွက်၏အရွယ်အစား၊ အရှည်နှင့်အကျယ်ကိုအသုံးပြုခြင်း။ ဇယားကွက်၏ဘယ်ဘက်ထိပ်ထောင့်မှထူးခြားသောလမ်းကြောင်းများရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 15။ Sorted Array Leetcode Solution တွင် Element ၏ပထမနှင့်နောက်ဆုံးရာထူးကိုရှာပါ ပြstatementနာဖော်ပြချက်ဤဆောင်းပါးတွင်“ Sorted Array Leetcode Solution မှ Element ၏ပထမနှင့်နောက်ဆုံးရာထူးကိုရှာပါ” ခေါင်းစဉ်ဖြင့်ကျွန်ုပ်တို့သည် leetcode ပြtoနာအတွက်အဖြေကိုဆွေးနွေးပါမည်။ ပေးထားသောပြproblemနာတွင်ကျွန်ုပ်တို့သည် array တစ်ခုပေးသည်။ ငါတို့ကိုလည်းပစ်မှတ်ဒြပ်စင်ပေးထားသည်။ Array ထဲက element တွေကိုအစီအစဉ်ချထားတယ်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 17။ ဖြည့်စွက်ခြင်းနှင့်နုတ်ခြင်း၏အမိန့်ကိုစီရင်ပြီးနောက်ပြုပြင်ထားသောခင်းကျင်းပုံနှိပ်ပါ သင့်အားအရွယ်အစား n ခင်းကျင်းမှုတစ်ခုပေးထားသည်။ အစပိုင်းတွင် array အတွင်းရှိတန်ဖိုးများအားလုံးသည် 0 ဖြစ်လိမ့်မည်။ ရှာဖွေမှုတစ်ခုစီတွင်တန်ဖိုး ၄ ခု၊ မေးမြန်းမှုအမျိုးအစား T၊ အကွာအဝေး၏ဘယ်ဘက်အမှတ်၊ အကွာအဝေး၏ညာဘက်အဆုံးနှင့်နံပါတ် k တို့ပါရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 18။ စတော့ရှယ်ယာရောင်းရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ စတော့ရှယ်ယာများ ၀ ယ်ရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန်” ပြproblemနာကသင့်အားအရှည် prices ၏တန်ဖိုးများကိုဖော်ပြထားသည်။ ၎င်းသည် i ith element တွင်စတော့စျေးနှုန်းကို ith နေ့တွင်သိုလှောင်ထားသည်။ အကယ်၍ ကျွန်ုပ်တို့သည်ငွေပေးငွေယူတစ်ခုသာလုပ်နိုင်လျှင်၎င်းသည်တစ်ရက်တွင် ၀ ယ်ရန်နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 19။ ထိပ်တန်း K ကိုမကြာခဏ Element တွေကို ပြStatနာဖော်ပြချက်ထိပ်တန်း K မကြာခဏဒြပ်စင်များတွင်ကျွန်ုပ်တို့သည် array nums [] ပေးထားပြီး၊ အများဆုံးတွေ့နိုင်သော k ကိုရှာပါ။ ဥပမာ nums [] = {1, 1, 1, 2, 2, 3} k = 2 1 2 nums [] = {1} k = 1 1 Top K မကြာခဏ Element များတည်ဆောက်ရန်အတွက်နုံချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 20။ subarrays အားလုံး၏အနိမ့်ဆုံးနှင့်အမြင့်ဆုံး element မ်ား k ပြProbleနာဖော်ပြချက်“ အရွယ်အစား k ၏ subarrays အားလုံး၏အနိမ့်ဆုံးနှင့်အမြင့်ဆုံးဒြပ်စင်များ၏စုစုပေါင်း” ပြproblemနာကသင့်အားအပေါင်းနှင့်အနှုတ်လက္ခဏာဆောင်သောကိန်းဂဏန်းများပါသည့်ခင်းကျင်းမှုတစ်ခုပေးထားသည်ဟုဆိုထားသည်၊ အနိမ့်ဆုံးနှင့်အမြင့်ဆုံးပမာဏ၏စုစုပေါင်းကိုရှာပါ။ ဥပမာများ arr [] = {5, 9, 8, 3, ...

ဆက်ဖတ်ရန်

မေးခွန်း 21။ m ပစ္စည်းများဖယ်ရှားပြီးနောက်ကွဲပြားဒြပ်စင်အနည်းဆုံးအရေအတွက် ပြmနာဖော်ပြချက်“ m items များကိုဖယ်ရှားပြီးနောက်အနည်းဆုံးကွဲပြားခြားနားသောဒြပ်စင်အရေအတွက်” ပြ ”နာ ၌သင့်တွင်ခင်းကျင်းချက်နှင့်ကိန်းဂဏန်းရှိသည်ဟုဖော်ပြသည်။ Array ရဲ့ element တစ်ခုချင်းစီက item id's ကိုပြတယ်။ ပြproblemနာကဖော်ပြချက်အရ m element တွေကိုအနည်းဆုံးဖြစ်အောင်ဖယ်ရှားဖို့တောင်းဆိုတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 22။ Subet Leetcode Subset Leetcode ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများအစုစုံကိုပေးထားပြီး၊ မှတ်ချက်။ ။ ဒီဖြေရှင်းချက်မှာထပ်ခါတလဲလဲထပ်ခါတလဲလဲမပါရ။ array A သည်အချို့သော B (ဥပမာသုည၊ သုည) ကိုဖျက်ခြင်းအားဖြင့် B မှရရှိနိုင်ပါက array B အစုတစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 23။ သမ်မာကမျြးရှာရန် ကျွန်ုပ်တို့၏ရှာဖွေမှုသည်စကားလုံးရှာဖွေခြင်းသည်စကားလုံးရှာဖွေသည့်ပဟေlesိများဖြစ်သည်။ ဒီနေ့ငါပြင်ဆင်ထားသောစကားလုံးတစ်လုံးကိုစားပွဲဆီယူလာပါပြီ။ ကျွန်ုပ်၏စာဖတ်သူများသည်ကျွန်ုပ်ပြောနေသည့်အရာနှင့် ပတ်သက်၍ အနည်းငယ်ရှုပ်ထွေးနေရမည်။ အချိန်ဖြုန်းစရာမလိုဘဲပြstatementနာကြေငြာချက်ကိုတင်ပြပါရစေ။

ဆက်ဖတ်ရန်

မေးခွန်း 24။ နှစ်မျိုးခွဲထားသော Array များ၏ပျမ်းမျှ အသီးသီးအရွယ်အစား n နှင့် m အရွယ်အစား Array ကို A နှင့် B နှစ်ခုစီပေးထားသည်။ ပေးထားသော Array နှစ်ခုကိုပေါင်းပြီးသို့မဟုတ်အခြားတစ်နည်းအားဖြင့်ပေါင်းပြီးပြီးနောက်ရရှိသောနောက်ဆုံး sorted array ၏ပျမ်းမျှကိုရှာပါ။ sorted arrays နှစ်ခု၏ပျမ်းမျှကိုရှာပါ။ (ခန့်မှန်းရသောအချိန်ရှုပ်ထွေး: အို (မှတ်တမ်း (n))) အတွက်ချဉ်းကပ်မှု ၁ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 26။ Sorted Rotated Array ကိုရှာပါ sorted လှည့်လှည့်ခင်းထားသော array တွင် element တစ်ခုကိုရှာဖွေခြင်းကို O (logn) အချိန်၌ binary search ကိုသုံးနိုင်သည်။ ဤ post ၏ရည်ရွယ်ချက်မှာ O (logn) အချိန်တွင်သတ်မှတ်ထားသော element တစ်ခုကို sorted လှည့်ထားသော array ထဲတွင်ရှာရန်ဖြစ်သည်။ တစ် ဦး စီထားသောလှည့်လှည့်ခင်းကျင်း၏ဥပမာအချို့ကိုပေးထားသည်။ ဥပမာ input ကို: arr [] = {7,8,9,10,1,2,3,5,6}; ...

ဆက်ဖတ်ရန်

မေးခွန်း 27။ အများဆုံး Subarray အများဆုံးသော Subarray ပြproblemနာတွင်ကျွန်ုပ်တို့သည် integer array nums ကိုပေးခဲ့ပြီးအကြီးဆုံးပေါင်းလဒ်ပါသောတဆက်တည်းခွဲခင်းကျင်းမှုကိုရှာဖွေပြီးအများဆုံးပေါင်းလဒ် subarray တန်ဖိုးကို print ထုတ်ပါ။ ဥပမာထည့်သွင်းတွက်ချက်ရန်နံပါတ်များ [] = {-2, 1, -3, 4, -1, 2, 1, -5, 4} ရလဒ် 6 Algorithm ရည်မှန်းချက်ကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 28။ Peak Element ကိုရှာပါ Find Peak Element ပြproblemနာကိုနားလည်ကြပါစို့။ ဒီနေ့မှာကျွန်တော်တို့မှာသူ့ရဲ့အထွတ်အထိပ်လိုအပ်တဲ့ array တစ်ခုရှိတယ်။ ယခုသင်သည်ထိပ်ဆုံးဒြပ်စင်၏ဆိုလိုရင်းကိုအဘယ်သို့ဆိုလိုသနည်းဟုသင်စဉ်းစားရပါမည်။ peak element သည်၎င်း၏အိမ်နီးချင်းများအားလုံးထက်သာလွန်သည်။ ဥပမာ: တစ်ခုခင်းကျင်းပေးထားသော ...

ဆက်ဖတ်ရန်

မေးခွန်း 29။ အကြွေစေ့ပြောင်းလဲမှုပြProbleနာ အကြွေစေ့ပြောင်းလဲခြင်းပြ:နာ - c1, c2, …, cs အမျိုးမျိုးသောဒင်္ဂါးပြားအချို့ကိုပေးသည်။ (ဥပမာ - 1,4,7 …) ကျွန်တော်တို့ငွေပမာဏလိုအပ်ပါတယ်။ ပေးထားသောဒင်္ဂါးပြားများကို သုံး၍ n ပမာဏကိုဖွဲ့စည်းနိုင်သည်။ သင်အကြွေစေ့ကိုလိုအပ်သလောက်အကြိမ်ပေါင်းများစွာအသုံးပြုနိုင်သည်။ နည်းလမ်းပေါင်းစုကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 30။ Divide နှင့် Conquer သုံးပြီး Subarray sum အများဆုံး ပြStatနာဖော်ပြချက်“ Divide and Conquer ကို အသုံးပြု၍ အများဆုံး Subarray Sum” ပြproblemနာတွင်အပေါင်းနှင့်အနှုတ်နှစ်မျိုးလုံးကိုခင်းထားပါသည်။ ကပ်လျက် subarray ၏အကြီးဆုံးပမာဏကိုရှာမည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format နံပါတ်စဉ်တစ်ခုစီပါ ၀ င်သည့်ပထမစာကြောင်းမှာ array တစ်ခုပါ ၀ င်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 31။ ပေးထားသောနံပါတ်များကိုအကြီးမားဆုံးနံပါတ် ၂ အဖြစ်ဖွဲ့စည်းရန်စီစဉ်ပါ ပြStatနာဖော်ပြချက်“ အကြီးမားဆုံးနံပါတ် ၂ ကိုဖွဲ့စည်းရန်အတွက်ပေးထားသောနံပါတ်များကိုစီစဉ်ပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည်အပေါင်းကိန်းသေများကိုပေးခဲ့သည်။ အစီအစဉ်ကိုအကြီးမားဆုံးတန်ဖိုးဖြစ်စေမည့်နည်းဖြင့်သူတို့ကိုစီစဉ်ပါ။ Input Format n ကိန်းတစ်ခုပါ ၀ င်သည့်ပထမနှင့်တစ်ကြောင်းတည်း။ ပါ ၀ င်သောဒုတိယမျဉ်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 33။ Array တစ်ခုမှ Peak Element ကိုရှာပါ ပြStatနာဖော်ပြချက်“ Array from the Peak Element ကိုရှာပါ” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကို input array ပေးခဲ့သည်။ အထွတ်အထိပ်ဒြပ်စင်ကိုရှာပါ။ array ထဲမှာ element ကအိမ်နီးချင်းနှစ်ခုလုံးထက်ပိုပြီးကြီးမယ်ဆိုရင် element က peak element ဖြစ်တယ်။ ထောင့် element တွေအတွက်၊ တစ်ခုတည်းသောအချက်ကိုစဉ်းစားနိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 34။ partition ပြmနာ ပြitionနာဖော်ပြချက် Partition ပြproblemနာတွင် n element များပါ ၀ င်သောအစုကိုကျွန်ုပ်တို့ပေးထားသည်။ ပေးထားသောအစုံသည်အစုအဖွဲ့၏အစိတ်အပိုင်းများကိုညီမျှသောနှစ်စုံခွဲခြားနိုင်သည်ကိုရှာဖွေပါ။ ဥပမာထည့်သွင်းစဉ်းစားခြင်း arr [] = {4, 5, 11, 9, 8, 3} Output ဟုတ်ကဲ့ရှင်းလင်းချက်ဒီခင်းကျင်းခြင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 35။ ပေးထားသော Sum နှင့်အတူ Subarray ပြsumနာဖော်ပြချက်ပေးထားသောပေါင်းလဒ်ပြproblemနာနှင့်အတူ subarray တွင် n အပြုသဘောဆောင်သော element များပါ ၀ င်သော array တစ်ခုကိုပေးထားသည်။ Subarray ၏ဒြပ်စင်အားလုံး၏စုစုပေါင်းသည်ဒေတာတစ်ခုနှင့်တစ်ခုနှင့်တူညီသည့် subarray ကိုကျွန်ုပ်တို့ရှာရမည်။ Subarray အချို့ကိုဖျက်ခြင်းအားဖြင့်မူလခင်းကျင်းမှုမှရရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 36။ နှစ် ဦး ကို Sort Array ကိုပေါင်းစည်း ပြmနာဖော်ပြချက်ပေါင်းစည်းထားသည့် Array နှစ်ခုပြInနာတွင်၊ input input sorted arrays နှစ်ခုကိုပေးထားသည်။ ကျွန်ုပ်တို့သည်ဤ arrays နှစ်ခုကိုပေါင်းစည်းရန်လိုအပ်သည်။ သို့မှသာပြီးပြည့်စုံသော sorting ပြီးနောက်ကန ဦး နံပါတ်များသည်ပထမခင်းကျင်းခြင်းနှင့်ဒုတိယခင်းကျင်းတွင်ကျန်ရှိနေသင့်သည်။ ဥပမာ Input A [] = {1, 3, 5, 7, ...

ဆက်ဖတ်ရန်

မေးခွန်း 37။ ပေးထားသောတန်ဖိုးထက်နည်းသောငွေပမာဏနှင့်အတူသုံးမွှာပူးအရေအတွက် ပြProbleနာဖော်ပြချက်ကျွန်ုပ်တို့သည် N အရေအတွက်များစွာပါ ၀ င်သောခင်းကျင်းမှုကိုပေးခဲ့သည်။ ပေးထားသောခင်းကျင်းချက်တွင်သုံးလ၏အရေအတွက်ကိုပေးထားသောတန်ဖိုးထက်လျော့နည်းပါ။ နမူနာထည့်သွင်းခြင်း a [] = {1, 2, 3, 4, 5, 6, 7, 8} Sum = 10 Output 7 ဖြစ်နိုင်သော triplet များမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 38။ Sorted Array နှစ်ခုကိုပေါင်းခြင်း ပြStatနာဖော်ပြချက် Sorted arrays ပြproblemနာနှစ်ခုကိုပေါင်းလိုက်တဲ့အခါကျွန်တော်တို့ဟာ sorted arrays နှစ်ခုကိုတစ်ခု၊ အရွယ်အစား m + n ပါတဲ့ခင်းကျင်းတစ်ခုနှင့်အရွယ်အစား n နဲ့အခြားခင်းကျင်းမှုကိုပေးခဲ့တယ်။ ကျွန်ုပ်တို့သည် n အရွယ်ခင်းကျင်းမှုကို m + n အရွယ်ခင်းကျင်းထဲသို့ပေါင်းပြီး m + n အရွယ်ရှိသည့်ပေါင်းစည်းခင်းကိုပုံနှိပ်မည်။ ဥပမာထည့်သွင်းမှု 6 3 M [] = ...

ဆက်ဖတ်ရန်

မေးခွန်း 39။ ပေးထားသောပမာဏနှင့်အတူ Array တွင် Triplet ကိုရှာပါ ပြmနာဖော်ပြချက်ကိန်းဂဏန်းများကိုအပြည့်အ ၀ ပေးထားခြင်းအားဖြင့်၊ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုး X နှင့်ညီမျှသော array ထဲမှ element သုံးခုပေါင်းစပ်မှုကိုရှာဖွေပါ။ ဤတွင်ကျွန်ုပ်တို့ရရှိသောပထမဆုံးပေါင်းစပ်မှုကိုပုံနှိပ်ထုတ်ဝေပါမည်။ ထိုကဲ့သို့ပေါင်းစပ်မှုမရှိပါက -1 ကိုရိုက်ပါ။ ဥပမာ Input N = 5, X = 15 ဆိုက်ရောက် [] = ...

ဆက်ဖတ်ရန်

မေးခွန်း 40။ Unsorted Array တစ်ခုတွင်ပျောက်ဆုံးနေသောအနည်းဆုံးအပြုသဘောဆောင်သောနံပါတ် ပြStatနာဖော်ပြချက်ပေးထားသော unsorted ခင်းကျင်းခြင်းတွင်အသေးငယ်ဆုံးအပြုသဘောဆောင်သောနံပါတ်ကို unsorted array တွင်ရှာပါ။ အပြုသဘောဆောင်တဲ့ကိန်းတစ်ခုမှာ 0. မပါဝင်ဘူး။ လိုအပ်လျှင်မူရင်း array ကိုပြုပြင်နိုင်သည်။ Array တွင်အပေါင်းနှင့်အနှုတ်လက္ခဏာများပါနိုင်သည်။ ဥပမာက။ input array: [3, 4, -1, 0, -2, 2, 1, ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 42။ တစ် ဦး Sorted Array ကိုအတွက်ဖြစ်ပျက်မှုအရေအတွက်ရေတွက် ပြStatနာဖော်ပြချက်“ Sorted Array ထဲမှထပ်ခါထပ်ခါဖြစ်ပွားခြင်းအရေအတွက်” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် sorted array ကိုပေးခဲ့သည်။ X သည်ကိန်းပြည့်တစ်ခုဖြစ်သည့် sorted array တွင်ဖြစ်ပျက်မှုသို့မဟုတ်အကြိမ်ရေအရေအတွက်ကိုရေတွက်ပါ။ နမူနာထည့်သွင်းခြင်း 13 1 2 2 2 2 3 3 3 4 4 ...

ဆက်ဖတ်ရန်

မေးခွန်း 43။ ကုန်ပစ္စည်း Array ပဟေ.ိ Problem Statement ထုတ်ကုန်ခင်းကျင်းမှုပဟေproblemိပြInနာတွင်၊ i -th element သည် iith position မှ element မှလွဲ၍ ပေးထားသော array အတွင်းရှိ element အားလုံး၏ထုတ်ကုန်ဖြစ်မည့် array တစ်ခုကိုတည်ဆောက်ရန်လိုအပ်သည်။ Example Input 5 10 3 5 6 2 Output 180 600 360 300 900 ...

ဆက်ဖတ်ရန်

မေးခွန်း 44။ အများစု Element ကို ပြmနာဖော်ပြချက် Sorted array ပေးထားသောအားဖြင့် sorted array မှအများစု element ကိုရှာရန်လိုအပ်သည်။ Majority element - နံပါတ်သည် array ၏ထက်ဝက်ကျော်ကျော်တွင်ဖြစ်ပေါ်နေသည်။ ဒီမှာကျွန်တော်တို့က x ဂဏန်းတစ်ခုကိုပေးပြီးအဲဒါကို major_element လားမစစ်ဘူး။ နမူနာ input 5 2 ...

ဆက်ဖတ်ရန်

ByteDance စာတန်းမေးခွန်းများ

မေးခွန်း 45။ စကားချပ် LeetCode ဖြေရှင်းချက်၏ ရမှတ် Problem Statement ကွင်းပိတ် LeetCode ဖြေရှင်းချက်၏ ရမှတ်က - မျှတသော ကွင်းပိတ် string s ကို ပေး၍ အများဆုံးရမှတ်ကို ပြန်ပေးသည်။ ဟန်ချက်ညီသော စကားချပ်ကြိုးတစ်ချောင်း၏ ရမှတ်သည် အောက်ပါစည်းမျဉ်းများပေါ်တွင် အခြေခံသည်- "()" တွင် ရမှတ် 1 ရှိသည်။ AB တွင် ရမှတ် A+B ရှိပြီး A နှင့် B သည် ဟန်ချက်ညီသော စကားချပ်များဖြစ်သည်။ (A) ရမှတ် 2*A ရှိပြီး A သည် a ...

ဆက်ဖတ်ရန်

မေးခွန်း 46။ ဒီဇိုင်းထည့်သွင်းပြီး Words Data Structure LeetCode ဖြေရှင်းချက်ကို ရှာဖွေပါ။ ပြဿနာဖော်ပြချက်- ဒီဇိုင်းထည့်သွင်းခြင်းနှင့် ရှာဖွေခြင်း Words Data Structure LeetCode Solution ကပြောသည် - စကားလုံးအသစ်များထည့်ခြင်းနှင့် string သည် ယခင်ထည့်ထားသည့်စာကြောင်းများနှင့်ကိုက်ညီမှုရှိမရှိရှာဖွေခြင်းတို့ကိုပံ့ပိုးပေးသည့်ဒေတာဖွဲ့စည်းပုံတစ်ခုကိုဒီဇိုင်းဆွဲပါ။ WordDictionary အတန်းကို အကောင်အထည်ဖော်ပါ- WordDictionary() အရာဝတ္တုကို အစပြုသည်။ ပျက်ပြယ်သော addWord(စကားလုံး) သည် ဒေတာတည်ဆောက်ပုံသို့ စကားလုံးကို ပေါင်းထည့်သည်၊ ၎င်းကို နောက်ပိုင်းတွင် လိုက်ဖက်နိုင်သည်။ bool search(word) သည် ရှိနေပါက အမှန်အတိုင်းပြန်ဖြစ်သွားသည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 47။ Decode String Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Decode String LeetCode ဖြေရှင်းချက် – “Decode String” သည် encoded string ကို decode လုပ်ထားသော string အဖြစ်သို့ ပြောင်းလဲရန် တောင်းဆိုသည်။ ကုဒ်နံပါတ်စည်းမျဉ်းသည် k[encoded_string] ဖြစ်ပြီး၊ စတုရန်းကွင်းစကွက်များအတွင်း ကုဒ်လုပ်ထားသော_စာကြောင်းကို k အပေါင်းကိန်းပြည့်ဖြစ်သည့် k အကြိမ်ကြိမ်တိတိ ထပ်ခါတလဲလဲ လုပ်ဆောင်နေပါသည်။ ဥပမာ- ထည့်သွင်းမှု- s = "3[a]2[bc]" အထွက်- "aabcbc" ...

ဆက်ဖတ်ရန်

မေးခွန်း 48။ စကားချပ် Leetcode ဖြေရှင်းချက်ထည့်ရန် မတူညီသောနည်းလမ်းများ Problem Statement ကွင်းစဥ်များထည့်ရန် မတူညီသောနည်းလမ်းများ LeetCode ဖြေရှင်းချက် – "ကွင်းစဥ်များထည့်ရန် မတူညီသောနည်းလမ်းများ" သည် နံပါတ်များနှင့် အော်ပရေတာများ၏ string expression ကိုပေးသောဖော်ပြထားသည်။ ဖြစ်နိုင်ချေရှိသော ရလဒ်အားလုံးကို တွက်ချက်ခြင်းမှ ဖြစ်နိုင်ချေရှိသော နည်းလမ်းအားလုံးကို အုပ်စုနံပါတ်များနှင့် အော်ပရေတာများသို့ ပြန်ပေးရန်လိုအပ်ပါသည်။ အဖြေကို မည်သည့်နည်းဖြင့် ပြန်ပေးပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 49။ စကားချပ် Leetcode ဖြေရှင်းချက်ကို ဖန်တီးပါ။ Problem Statement The Generate Parentheses LeetCode Solution – “Generate Parentheses” သည် n ၏တန်ဖိုးကိုပေးဆောင်သည်ဟုဖော်ပြထားသည်။ ကွင်းအတွင်း n အတွဲများ ပေါင်းစပ်မှုအားလုံးကို ထုတ်လုပ်ရန် လိုအပ်သည်။ ကောင်းစွာဖွဲ့စည်းထားသော ကွင်းကွင်း၏ ကွက်ကွက်ပုံစံဖြင့် အဖြေကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းမှု- n = 3 အထွက်- ["(((()))","(()())","(())()","()(()),"()( )()"] ရှင်းလင်းချက်

ဆက်ဖတ်ရန်

မေးခွန်း 50။ အကြီးဆုံးနံပါတ် Leetcode ဖြေရှင်းချက် Problem Statement The Largest Number LeetCode ဖြေရှင်းချက် – “Largest Number” သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များစာရင်းကို ပေးဆောင်ထားသောကြောင့် ကျွန်ုပ်တို့သည် နံပါတ်များကို အကြီးဆုံးကိန်းအဖြစ် သတ်မှတ်ပြီး ၎င်းကို ပြန်ပေးရန်အတွက် လိုအပ်ပါသည်။ ရလဒ်က အရမ်းကြီးနေတော့ ပြန်ရမှာ...

ဆက်ဖတ်ရန်

မေးခွန်း 51။ စမ်းသုံးခြင်း (Prefix Tree) Leetcode ဖြေရှင်းချက်ကို အကောင်အထည်ဖော်ပါ။ Problem Statement The Implement Trie (Prefix Tree) LeetCode Solution – “Implement Trie (Prefix Tree)” သည် ထည့်သွင်းခြင်း၊ ရှာဖွေခြင်းနှင့် ရှေ့ဆက်ရှာဖွေခြင်းတို့ကို ထိရောက်စွာ လုပ်ဆောင်ပေးသည့် Trie Data Structure ကို အကောင်အထည်ဖေါ်ရန် တောင်းဆိုပါသည်။ ဥပမာ- ထည့်သွင်းခြင်း- ["Trie", "insert", "search", "search", "startsWith", "insert", "search"] [[], ["apple"], ["apple"], [ "app"], ["app"], ["app"], ["app"]] အထွက်- [null, null, true, false, true, null, true] ရှင်းလင်းချက်- strings အားလုံးကို ထည့်သွင်းပြီးနောက်၊ စမ်းကြည့်ပါ ဒီလိုမျိုး။ Word apple က ဘယ်ဟာကိုရှာတာလဲ...

ဆက်ဖတ်ရန်

မေးခွန်း 52။ မမှန်ကန်သော စကားချပ် လီတင်ကုဒ် ဖြေရှင်းချက်ကို ဖယ်ရှားပါ။ ပြဿနာဖော်ပြချက် မမှန်ကန်သော စကားချပ်များ လီတင်ကုဒ်ကို ဖယ်ရှားခြင်း ဖြေရှင်းချက် – သင့်အား စကားဝိုင်းနှင့် စာလုံးသေးများပါရှိသော စာကြောင်းတစ်ခုကို ပေးထားကြောင်း ဖော်ပြသည်။ ထည့်သွင်းမှုစာကြောင်းမှန်ကန်စေရန်အတွက် အနိမ့်ဆုံးမမှန်ကန်သောကွင်းစကွက်များ အရေအတွက်ကို ဖယ်ရှားရန် လိုအပ်ပါသည်။ ဖြစ်နိုင်ချေရှိသော ရလဒ်အားလုံးကို မည်သည့်အစီအစဥ်တွင်မဆို ပြန်ပေးရန်လိုအပ်သည်။ ကြိုးတစ်ချောင်းက...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 54။ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲ ပြLongနာက“ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲ” ပြyouနာကမင်းကို input တစ်ခုအနေနဲ့ပေးထားတယ်လို့ဖော်ပြထားတယ်။ အရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲကိုရှာပါ, ကြောင်း string ကိုအတွက်နှစ်ကြိမ်တည်ရှိသည့်နောက်ဆက်တွဲ။ ဥပမာ aeafbdfdg 3 (afd) ချဉ်းကပ်နည်းပြproblemနာကကျွန်တော်တို့အားကြိုးအတွင်းအရှည်ဆုံးထပ်ခါတလဲလဲနောက်ဆက်တွဲများကိုရှာဖွေရန်တောင်းဆိုသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 55။ အထပ်ထပ်စာလုံးများမပါသော အရှည်လျားဆုံး စာကြောင်းများ LeetCode ဖြေရှင်းချက် LeetCode ဖြေရှင်းချက် - စာလုံးထပ်ခြင်းမရှိဘဲ အရှည်ဆုံးစာကြောင်းခွဲ - စာကြောင်းတစ်ခုပေးထားပြီး၊ ကျွန်ုပ်တို့သည် အက္ခရာထပ်ခြင်းမပြုဘဲ အရှည်ဆုံးစာကြောင်းခွဲ၏အရှည်ကို ရှာရပါမည်။ ဥပမာအနည်းငယ်ကို လေ့လာကြည့်ကြပါစို့။ ဥပမာ pwwkew 3 ရှင်းလင်းချက်- အဖြေသည် အရှည် 3 aav 2 နှင့် "wke" ၏ ရှင်းလင်းချက်- အဖြေမှာ "av" ဖြစ်ပြီး အရှည် 2 ချဉ်းကပ်ပုံ-1 ...

ဆက်ဖတ်ရန်

မေးခွန်း 56။ Palindrome Substring Queries များ ပြStatနာဖော်ပြချက်“ Palindrome Substring Queries” ပြproblemနာကသင့်အား String နှင့်အချို့သော query များကိုပေးသည်ဟုဖော်ပြသည်။ ထိုမေးမြန်းချက်များအရ၊ ထိုမေးမြန်းမှုမှဖြစ်ပေါ်လာသော substring သည် palindrome ဟုတ်မဟုတ်ဆုံးဖြတ်ရန်ဖြစ်သည်။ ဥပမာ String str = "aaabbabbaaa" ၏မေးမြန်းချက်များ [q,] {{2, 3}, {2, 8}, {5, 7}, ... Queries q [] =

ဆက်ဖတ်ရန်

မေးခွန်း 57။ ပေးထားသော string ကိုအများဆုံးအလေးချိန်အသွင်ပြောင်း ပြStatနာဖော်ပြချက်ပေးထားသော string ပြproblemနာ၏အများဆုံးအလေးချိန်အသွင်ပြောင်းမှုသည်စာလုံးနှစ်လုံး A 'နှင့်' B 'သာရှိသော string ကိုပေးထားသည်။ မည်သည့်ဇာတ်ကောင်ကိုမှပြောင်းခြင်းဖြင့် string ကိုအခြား string သို့ပြောင်းလဲနိုင်သည်။ ထို့ကြောင့်များစွာသောအသွင်ပြောင်းမှုများဖြစ်နိုင်သည်။ ဖြစ်နိုင်သမျှထဲက ...

ဆက်ဖတ်ရန်

မေးခွန်း 58။ အကွာအဝေးကိုတည်းဖြတ်ပါ ပြင်ဆင်ရန်အကွာအဝေးပြproblemနာတွင် n ၏ string X ကိုအရှည်မီတာ၏အခြား Y ကိုပြောင်းရန်လိုအပ်သောအနည်းဆုံးစစ်ဆင်ရေးအရေအတွက်ကိုရှာရမည်။ စစ်ဆင်ရေးခွင့်ပြု: Insertion ပယ်ဖျက်ရေးအစားထိုးဥပမာ Input: String1 = "abcd" String2 = "abe" ရလဒ်: အနည်းဆုံးလိုအပ်သောစစ်ဆင်ရေး 2 (...

ဆက်ဖတ်ရန်

မေးခွန်း 59။ ကုဒ်ဖြုတ်ပါ မင်းကို encoded string တစ်ခုပေးထားတယ်ဆိုပါစို့။ string ကိုပုံစံတစ်မျိုးမျိုးဖြင့် encode လုပ်ထားတယ်။ သင့်ရဲ့တာဝန်က string ကို decode လုပ်ရန်ဖြစ်သည်။ ပြောကြပါစို့။ <string of time အကြိမ်မဖြစ်ပေါ်ပါ> [string] Example Input 3 [b] 2 [bc] output bbbcaca ရှင်းလင်းချက်ဤနေရာတွင် 'b' သည် ၃ ကြိမ်နှင့် ca 'သည် ၂ ကြိမ်ဖြစ်ပေါ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 60။ နောက် Permutation လာမယ့် permutation ပြproblemနာမှာငါတို့စကားလုံးတစ်လုံးပေးပြီဆိုပါစို့၊ ၎င်းရဲ့အဘိဓာန်အကြီးအသေးကိုကြည့်ပါ။ ဥပမာ input: str = "tutorialcup" output: tutorialpcu input: str = "nmhdgfecba" output: nmheabcdfg input: str = "algorithms" output: algorithsm input: str = "spoonfeed" output: Next Permutation ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 62။ STL ကိုအသုံးပြုထားသောပေးထားသော String တစ်ခု၏ permutations ပြStatနာဖော်ပြချက်“ STL ကို အသုံးပြု၍ ပေးထားသော String တစ်ခု၏ Permutations” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးသည်။ STL လုပ်ဆောင်ချက်များကို အသုံးပြု၍ input string ၏ permutations အားလုံးကိုပုံနှိပ်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်းသည် "s" ဖြစ်သည်။ Output Format ကပေးထားတဲ့ permutation အားလုံးကိုပုံနှိပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 63။ အရှည်ဆုံးတရားဝင်အလွှာ၏အရှည် ပြStatနာဖော်ပြချက်“ အရှည်ဆုံးတရားဝင်အရှည်ဆုံးအရှည်” တွင်ကျွန်ုပ်တို့သည်ကွင်းဖွင့်ခြင်းနှင့်ပိတ်ခြင်းသာပါဝင်သော string ကိုပေးထားပါသည်။ အရှည်ဆုံးတရားဝင်ကွင်းဆက်အလွှာကိုတွေ့နိုင်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format string တစ်ခုပါ ၀ င်သည့်ပထမနှင့်လိုင်းတစ်ခုတည်းသာ။ Output Format ပထမဆုံးနှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 64။ အခြားစာကြောင်းတစ်ခု၏ စာလုံးအားလုံးပါဝင်သော string တစ်ခုရှိ အသေးငယ်ဆုံးဝင်းဒိုး ပေးထားသော စကားလုံး၏ အက္ခရာများ အားလုံးကို ပါဝင်သော အတိုဆုံး စာကြောင်း ခွဲကို ရှာပါ သို့မဟုတ် အခြား string ၏ အက္ခရာ အားလုံး ပါဝင်သော စာကြောင်း ထဲတွင် အသေးငယ်ဆုံး ဝင်းဒိုးကို ရှာပါ ၊ s နှင့် t နှစ်ခု ပေးထားသော စာကြောင်း နှစ်ခု တွင် အနိမ့်ဆုံး ဝင်းဒိုး ကို တွေ့မည့် လုပ်ဆောင်ချက် ကို ရေးပါ ။ မည်...

ဆက်ဖတ်ရန်

မေးခွန်း 65။ ပေးထားသောနံပါတ်များကိုအကြီးမားဆုံးနံပါတ် ၂ အဖြစ်ဖွဲ့စည်းရန်စီစဉ်ပါ ပြStatနာဖော်ပြချက်“ အကြီးမားဆုံးနံပါတ် ၂ ကိုဖွဲ့စည်းရန်အတွက်ပေးထားသောနံပါတ်များကိုစီစဉ်ပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည်အပေါင်းကိန်းသေများကိုပေးခဲ့သည်။ အစီအစဉ်ကိုအကြီးမားဆုံးတန်ဖိုးဖြစ်စေမည့်နည်းဖြင့်သူတို့ကိုစီစဉ်ပါ။ Input Format n ကိန်းတစ်ခုပါ ၀ င်သည့်ပထမနှင့်တစ်ကြောင်းတည်း။ ပါ ၀ င်သောဒုတိယမျဉ်း ...

ဆက်ဖတ်ရန်

ByteDance Tree မေးခွန်းများ

မေးခွန်း 66။ ချိတ်ဆက်ထားသောစာရင်း LeetCode ဖြေရှင်းချက်သို့ Flatten Binary Tree ချိတ်ဆက်ထားသောစာရင်းသို့ Flatten Binary Tree မှ LeetCode Solution မှပြောထားသည် - ဒွိသစ်ပင်တစ်ပင်၏အမြစ်ကို "လင့်ခ်ချိတ်ထားသောစာရင်း" အဖြစ်သို့ ပြားစေသည်- "လင့်ခ်ချိတ်ထားသောစာရင်း" သည် ညာဘက်ကလေးညွှန်ပြသည့်နောက် node သို့ညွှန်ပြသည့် တူညီသော TreeNode အတန်းကို အသုံးပြုသင့်သည်။ စာရင်းထဲတွင် ဘယ်ဘက်ကလေးညွှန်ပြချက်သည် အမြဲတမ်း null ဖြစ်သည်။ "ချိတ်ဆက်ထားသောစာရင်း"...

ဆက်ဖတ်ရန်

မေးခွန်း 67။ Binary Tree Leetcode ဖြေရှင်းချက်၏ အနိမ့်ဆုံးဘုံဘိုးဘွား Problem Statement The binary Tree ၏ အနိမ့်ဆုံးဘုံဘိုးဘေး LeetCode ဖြေရှင်းချက် – “Binary သစ်ပင်၏ အနိမ့်ဆုံးဘုံဘိုးဘေးများ” သည် ဒွိသစ်ပင်၏အမြစ်နှင့် သစ်ပင်၏ဆုံမှတ်နှစ်ခုကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဤ node နှစ်ခု၏ အနိမ့်ဆုံးဘုံဘိုးဘေးကို ရှာရန် လိုအပ်သည်။ အနိမ့်ဆုံးဘုံ...

ဆက်ဖတ်ရန်

မေးခွန်း 68။ Nodes များကိုဖျက်ပြီး Forest Leetcode ဖြေရှင်းချက်ကို ပြန်ပေးပါ။ ပြဿနာ ထုတ်ပြန်ချက် Node များကို ဖျက်ရန်နှင့် Return Forest LeetCode ဖြေရှင်းချက် - "Nodes များကို ဖျက်ပြီး သစ်တောပြန်ခြင်း" သည် node တစ်ခုစီတွင် ကွဲပြားသောတန်ဖိုးရှိသည့် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့တွင်ပါရှိသောတန်ဖိုးများပါရှိသော node အားလုံးကိုဖျက်ရန်လိုအပ်သည့် array၊ to_delete ကိုလည်းပေးထားပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 69။ Binary Search Tree Leetcode ဖြေရှင်းချက်ကို ပြန်လည်ရယူပါ။ ပြဿနာထုတ်ပြန်ချက် ပြန်လည်ရယူခြင်း Binary Search Tree LeetCode ဖြေရှင်းချက် – “Recover Binary Search Tree” သည် မှားယွင်းသော node နှစ်ခု၏တန်ဖိုးများကို အမှားဖြင့် လဲလှယ်လိုက်သော ဒွိရှာဖွေမှုသစ်ပင်၏ အမြစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် ၎င်း၏ဖွဲ့စည်းပုံကို မပြောင်းလဲဘဲ သစ်ပင်ကို ပြန်လည်ရယူရန် လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းမှု- root = [1,3,null,null,2] အထွက်- [3,1,null,null,2] ...

ဆက်ဖတ်ရန်

မေးခွန်း 70။ m ပစ္စည်းများဖယ်ရှားပြီးနောက်ကွဲပြားဒြပ်စင်အနည်းဆုံးအရေအတွက် ပြmနာဖော်ပြချက်“ m items များကိုဖယ်ရှားပြီးနောက်အနည်းဆုံးကွဲပြားခြားနားသောဒြပ်စင်အရေအတွက်” ပြ ”နာ ၌သင့်တွင်ခင်းကျင်းချက်နှင့်ကိန်းဂဏန်းရှိသည်ဟုဖော်ပြသည်။ Array ရဲ့ element တစ်ခုချင်းစီက item id's ကိုပြတယ်။ ပြproblemနာကဖော်ပြချက်အရ m element တွေကိုအနည်းဆုံးဖြစ်အောင်ဖယ်ရှားဖို့တောင်းဆိုတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 71။ BST ကို Min Heap သို့ပြောင်းပါ ပြmနာဖော်ပြချက်ပြည့်စုံသော Binary Search Tree ပေးထားသောကြောင့်၎င်းကို Min Heap အဖြစ်ပြောင်းလဲရန် Algorithm ကိုရေးပါ။ ၎င်းသည် BST ကို Min Heap သို့ပြောင်းလဲနိုင်သည်။ Min Heap သည် node တစ်ခု၏ဘယ်ဘက်ရှိတန်ဖိုးများသည်ညာဘက်ရှိတန်ဖိုးများထက်နည်းရမည်ဖြစ်သင့်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 72။ သာမာန် BST ကို Balanced BST သို့ပြောင်းပါ ပြStatနာဖော်ပြချက် Binary Search Tree (BST) အရ BST ကိုဟန်ချက်ညီသော Binary Search Tree သို့ပြောင်းရန် algorithm ကိုရေးပါ။ မျှတသော Binary Search tree သည်ဘယ်ဘက် subtree ၏အမြင့်နှင့်လက်ဝဲ subtree အကြားခြားနားချက်သည် ၁ ထက်ငယ်သည်သို့မဟုတ်ညီမျှသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 73။ ပေးထားသော Inorder နှင့် Preorder ဖြတ်သန်းရာမှ Binary Tree ကိုတည်ဆောက်ပါ ဤပြproblemနာ၌, ငါတို့ binary သစ်ပင် inorder နှင့် preorder ရှိသည်။ ကျနော်တို့ပေးထားသော Inorder နှင့် Preorder ဖြတ်သန်းရာမှ binary tree တည်ဆောက်ရန်လိုအပ်သည်။ ဥပမာ Input: Inorder = [: D, B, E, A, F, C] Preorder = [A, B, D, E, C, F] Output: ကြိုတင်အမိန့်ဖြတ်သန်း ... ကဖွဲ့စည်းသစ်ပင်၏

ဆက်ဖတ်ရန်

မေးခွန်း 74။ Binary Search Tree ကိုပြန်လည်ရယူပါ binary search tree အားစဉ်းစားကြည့်ပါ၊ သစ်ပင်နှစ်ပင်ကိုလဲလှယ်ပြီး binary search Tree ကိုပြန်လည်ရယူရန် algorithm ကိုဒီဇိုင်းထုတ်သည်။ ဥပမာအားဖြင့်အောက်ဖော်ပြပါ binary search tree အားစဉ်းစားပါ။ သူ၏ node နှစ်ခုသည် input အဖြစ်လဲလှယ်ခြင်းခံရသည်။ BST ပေါ်မှမမှန်ကန်သော node များကိုရှာဖွေတွေ့ရှိသည် (ထင်ရှားစေသည်) ထို့နောက်ရရှိရန်လဲလှယ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 75။ Binary Search Tree ကိုအတည်ပြုပါ Validate In Problem Binary Search Tree ပြproblemနာကိုကျွန်တော်တို့သစ်ပင်တစ်ပင်၏အမြစ်ကိုပေးပြီးမှ၊ ၎င်းသည် binary search tree ဟုတ်၊ မဟုတ်ဟုတ်မဟုတ်စစ်ဆေးသင့်သည်။ ဥပမာ - Output: true ရှင်းလင်းချက် - ပေးထားသောသစ်ပင်သည် binary search tree ဖြစ်သည်။

ဆက်ဖတ်ရန်

ByteDance ဂရပ်ဖစ်မေးခွန်းများ

မေးခွန်း 76။ Graph Bipartite ဖြစ်ပါသလား။ LeetCode ဖြေရှင်းချက် Problem Statement Is Graph Bipartite LeetCode Solution- n node များပါရှိသော လမ်းညွှန်မထားသော ဂရပ်တစ်ခု ရှိပြီး node တစ်ခုစီကို 0 နှင့် n - 1 ကြားတွင် ရေတွက်ထားသည်။ သင့်အား 2D array ဂရပ်တစ်ခု ပေးအပ်ထားပြီး၊ graph[u] သည် သင့်အတွက် node များဖြစ်သော node များ၏ array တစ်ခုဖြစ်သည်။ ကပ်လျက်။ ပို၍တရားဝင်သည်၊ ဂရပ်[u]ရှိ v တစ်ခုစီအတွက်၊ node u နှင့် node v ကြားတွင် လမ်းညွှန်မထားသော အစွန်းတစ်ခုရှိသည်။ ဂရပ်တွင်...

ဆက်ဖတ်ရန်

ByteDance Stack မေးခွန်းများ

မေးခွန်း 77။ စကားချပ် LeetCode ဖြေရှင်းချက်၏ ရမှတ် Problem Statement ကွင်းပိတ် LeetCode ဖြေရှင်းချက်၏ ရမှတ်က - မျှတသော ကွင်းပိတ် string s ကို ပေး၍ အများဆုံးရမှတ်ကို ပြန်ပေးသည်။ ဟန်ချက်ညီသော စကားချပ်ကြိုးတစ်ချောင်း၏ ရမှတ်သည် အောက်ပါစည်းမျဉ်းများပေါ်တွင် အခြေခံသည်- "()" တွင် ရမှတ် 1 ရှိသည်။ AB တွင် ရမှတ် A+B ရှိပြီး A နှင့် B သည် ဟန်ချက်ညီသော စကားချပ်များဖြစ်သည်။ (A) ရမှတ် 2*A ရှိပြီး A သည် a ...

ဆက်ဖတ်ရန်

မေးခွန်း 78။ Decode String Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Decode String LeetCode ဖြေရှင်းချက် – “Decode String” သည် encoded string ကို decode လုပ်ထားသော string အဖြစ်သို့ ပြောင်းလဲရန် တောင်းဆိုသည်။ ကုဒ်နံပါတ်စည်းမျဉ်းသည် k[encoded_string] ဖြစ်ပြီး၊ စတုရန်းကွင်းစကွက်များအတွင်း ကုဒ်လုပ်ထားသော_စာကြောင်းကို k အပေါင်းကိန်းပြည့်ဖြစ်သည့် k အကြိမ်ကြိမ်တိတိ ထပ်ခါတလဲလဲ လုပ်ဆောင်နေပါသည်။ ဥပမာ- ထည့်သွင်းမှု- s = "3[a]2[bc]" အထွက်- "aabcbc" ...

ဆက်ဖတ်ရန်

မေးခွန်း 79။ ချိတ်ဆက်ထားသောစာရင်း LeetCode ဖြေရှင်းချက်သို့ Flatten Binary Tree ချိတ်ဆက်ထားသောစာရင်းသို့ Flatten Binary Tree မှ LeetCode Solution မှပြောထားသည် - ဒွိသစ်ပင်တစ်ပင်၏အမြစ်ကို "လင့်ခ်ချိတ်ထားသောစာရင်း" အဖြစ်သို့ ပြားစေသည်- "လင့်ခ်ချိတ်ထားသောစာရင်း" သည် ညာဘက်ကလေးညွှန်ပြသည့်နောက် node သို့ညွှန်ပြသည့် တူညီသော TreeNode အတန်းကို အသုံးပြုသင့်သည်။ စာရင်းထဲတွင် ဘယ်ဘက်ကလေးညွှန်ပြချက်သည် အမြဲတမ်း null ဖြစ်သည်။ "ချိတ်ဆက်ထားသောစာရင်း"...

ဆက်ဖတ်ရန်

မေးခွန်း 80။ နံပါတ်နှစ်ခု II Leetcode ဖြေရှင်းချက်ကို ထည့်ပါ။ ပြဿနာဖော်ပြချက် Add Two Numbers II LeetCode ဖြေရှင်းချက် – “Add Two Numbers II” သည် အချည်းနှီးမဟုတ်သော လင့်ခ်များစာရင်းနှစ်ခုသည် အထင်ရှားဆုံးဂဏန်းကို ပထမဆုံးရရှိသည့် အနုတ်မဟုတ်သော ကိန်းပြည့်နှစ်ခုကို ကိုယ်စားပြုပြီး node တစ်ခုစီတွင် ဂဏန်းအတိအကျပါရှိသည်။ ဂဏန်းနှစ်လုံးကို ပေါင်းထည့်ရမှာဖြစ်ပြီး ပေါင်းလဒ်ကို ပြန်ပေးရပါမယ်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 82။ မိုးရေ လျှို့ဝှက်ကုတ်ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် The Traping Rain Water LeetCode Solution – “Trapping Rain Water” သည် အမြင့်မြေပုံတစ်ခုစီကို ကိုယ်စားပြုသည့် အခင်းအကျင်းတစ်ခုကို ပေးထားသည့် အမြင့်ပေတစ်ခုစီကို ဖော်ပြသည်။ ဘားတစ်ခုစီ၏အကျယ်သည် 1 ဖြစ်သည်။ မိုးရွာပြီးနောက် ပိတ်မိသောရေပမာဏကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဥပမာ- ထည့်သွင်းမှု- အမြင့် = [0,1,0,2,1,0,1,3,2,1,2,1] Output- 6 ရှင်းလင်းချက်- စစ်ဆေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 83။ ကုဒ်ဖြုတ်ပါ မင်းကို encoded string တစ်ခုပေးထားတယ်ဆိုပါစို့။ string ကိုပုံစံတစ်မျိုးမျိုးဖြင့် encode လုပ်ထားတယ်။ သင့်ရဲ့တာဝန်က string ကို decode လုပ်ရန်ဖြစ်သည်။ ပြောကြပါစို့။ <string of time အကြိမ်မဖြစ်ပေါ်ပါ> [string] Example Input 3 [b] 2 [bc] output bbbcaca ရှင်းလင်းချက်ဤနေရာတွင် 'b' သည် ၃ ကြိမ်နှင့် ca 'သည် ၂ ကြိမ်ဖြစ်ပေါ်သည်။ ...

ဆက်ဖတ်ရန်

ByteDance Queue မေးခွန်းများ

မေးခွန်း 84။ subarrays အားလုံး၏အနိမ့်ဆုံးနှင့်အမြင့်ဆုံး element မ်ား k ပြProbleနာဖော်ပြချက်“ အရွယ်အစား k ၏ subarrays အားလုံး၏အနိမ့်ဆုံးနှင့်အမြင့်ဆုံးဒြပ်စင်များ၏စုစုပေါင်း” ပြproblemနာကသင့်အားအပေါင်းနှင့်အနှုတ်လက္ခဏာဆောင်သောကိန်းဂဏန်းများပါသည့်ခင်းကျင်းမှုတစ်ခုပေးထားသည်ဟုဆိုထားသည်၊ အနိမ့်ဆုံးနှင့်အမြင့်ဆုံးပမာဏ၏စုစုပေါင်းကိုရှာပါ။ ဥပမာများ arr [] = {5, 9, 8, 3, ...

ဆက်ဖတ်ရန်

မေးခွန်း 85။ အမြင့်အားဖြင့်တန်းစီပြန်လည်တည်ဆောက်ရေး Height by Queue Reconstruction ၏ပြDescriptionနာဖော်ပြချက်သင့်မှာလူကြိုက်များတဲ့လူတန်းစားစာရင်းတစ်ခုရှိတယ်ဆိုပါစို့။ လူတစ် ဦး ချင်းစီကို (h, k) ကိန်းတစ်ခုဖြင့်ဖော်ပြသည်။ ၎င်းသည် h သည်လူတစ် ဦး ၏အမြင့်ဖြစ်ပြီး k သည်ဤလူရှေ့တွင်ရှိသောလူ ဦး ရေဖြစ်သည်။

ဆက်ဖတ်ရန်

ByteDance Matrix မေးခွန်းများ

မေးခွန်း 86။ အနည်းဆုံး Path Sum Leetcode ဖြေရှင်းချက် Problem Statement The Minimum Path Sum LeetCode Solution – "Minimum Path Sum" က ပေးထားသော anxm grid သည် အနုတ်လက္ခဏာမဟုတ်သော ကိန်းပြည့်များပါ၀င်ကြောင်းပြောပြီး လမ်းကြောင်းတစ်လျှောက်ရှိ ဂဏန်းများအားလုံးကို ပေါင်းခြင်းကို နည်းပါးသွားစေမည့် လမ်းကြောင်းကို အပေါ်မှလက်ဝဲမှ ညာဘက်သို့ ရှာရန် လိုအပ်ပါသည်။ . ငါတို့သာ လှုပ်ရှားနိုင်တယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

ByteDance အခြားမေးခွန်းများ

မေးခွန်း 88။ မှန်ကန်သော တြိဂံနံပါတ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- မှန်ကန်သောတြိဂံနံပါတ် LeetCode Solution ကပြောသည် - ကိန်းပြည့် array နံပါတ်များကိုပေး၍ တြိဂံတစ်ခု၏ဘေးဘက်အလျားအဖြစ် ၎င်းတို့ကို တြိဂံတစ်ခု၏ဘေးဘက်အလျားအဖြစ် ယူပါက ၎င်းတို့ကို တြိဂံဖြစ်အောင်ပြုလုပ်နိုင်သည့် array မှရွေးချယ်ထားသော သုံးဆအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းခြင်း- nums = [2,2,3,4] အထွက်- 3 ရှင်းလင်းချက်- မှန်ကန်သော ပေါင်းစပ်မှုများမှာ- 2,3,4 (အသုံးပြု၍ ...

ဆက်ဖတ်ရန်

မေးခွန်း 89။ ထူးဆန်းသည့်တောင်မှ ချိတ်ဆက်ထားသော စာရင်း Leetcode ဖြေရှင်းချက် Problem Statement The Odd-Even Linked List LeetCode Solution – “Odd-Even Linked List” သည် အချည်းနှီးမဟုတ်သော ချိတ်ဆက်ထားသောစာရင်းကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် node များအားလုံးကို ထူးဆန်းသောအညွှန်းများဖြင့် အုပ်စုဖွဲ့ပြီး နောက်တွင် node များနှင့်အတူ အညွှန်းကိန်းများစုပြီး ပြန်စီထားသောစာရင်းကို ပြန်ပေးရန်လိုအပ်ပါသည်။ နှိုင်းရအမှာစာ နှစ်ခုစလုံးကို မှတ်သားထားပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 90။ Robot Room Cleaner Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် စက်ရုပ်အခန်းသန့်ရှင်းရေးလုပ်သူ LeetCode ဖြေရှင်းချက် – “စက်ရုပ်အခန်းသန့်ရှင်းရေး” က 0 သည် နံရံကိုကိုယ်စားပြုသည့် amxna binary grid တွင် စက်ရုပ်အား ပေးသည်ဟုဖော်ပြထားပြီး 1 သည် အလွတ်အပေါက်ကိုကိုယ်စားပြုသည်။ စက်ရုပ်၏ကနဦး အနေအထားသည် ဗလာဖြစ်နေကြောင်း အာမခံထားပြီး စက်ရုပ်သည် အတွင်းဘက်သို့ ရွေ့လျားနေသည်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 93။ စီထားသောစာရင်း LeetCode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ Problem Statement အမျိုးအစားခွဲထားသောစာရင်းမှ ထပ်နေသောများကို ဖယ်ရှားပါ LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် စီထားသော လင့်ခ်ချိတ်ထားသောစာရင်း၏ ဦးခေါင်းကို ပေးထားသည်။ ဒြပ်စင်တစ်ခုစီသည် တစ်ကြိမ်သာ ပေါ်လာပြီး ချိတ်ဆက်ထားသော စာရင်းကို စီထားသည့်အတိုင်း ပြန်ပို့ပေးသည့် မိတ္တူများအားလုံးကို ဖျက်ခိုင်းထားသည်။ ဥပမာများနှင့် ရှင်းလင်းချက်များ ဥပမာ 1- ထည့်သွင်းခြင်း- ခေါင်း...

ဆက်ဖတ်ရန်

မေးခွန်း 94။ Clone Graph LeetCode ဖြေရှင်းချက် Problem Statement Clone Graph LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ချိတ်ဆက်ထားသော လမ်းကြောင်းမရှိသော ဂရပ်တစ်ခုရှိ node တစ်ခု၏ အကိုးအကားကို ပေးထားပြီး ဂရပ်၏ နက်နဲသောကော်ပီကို ပြန်ပေးရန် တောင်းဆိုထားသည်။ နက်ရှိုင်းသောကော်ပီသည် အခြေခံအားဖြင့် နက်ရှိုင်းသောကော်ပီတွင် အကိုးအကားရှိသင့်သည့် Node မရှိသည့် clone တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 95။ စီထားသော Matrix LeetCode ဖြေရှင်းချက်တွင် Kth အသေးဆုံးဒြပ်စင် Problem Statement Kth အမျိုးအစားခွဲထားသည့် Matrix LeetCode ဖြေရှင်းချက်တွင် အသေးငယ်ဆုံးဒြပ်စင် - ကျွန်ုပ်တို့အား အတန်းနှင့်ကော်လံတစ်ခုစီကို ကြီးလိုက်ကြီးလိုက် စီထားသည့် အရွယ်အစား n မက်ထရစ်ကို ပေးထားသည်။ ကျွန်ုပ်တို့သည် matrix ရှိ kth အသေးဆုံးဒြပ်စင်ကို ပြန်ပေးရန် တောင်းဆိုထားသည်။ kth ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 96။ Target Sum LeetCode ဖြေရှင်းချက်ဖြင့် အန်စာတုံးအလိပ်အရေအတွက် Target Sum LeetCode ဖြေရှင်းချက်ဖြင့် အန်စာတုံးအလိပ်အရေအတွက် ပြဿနာဖော်ပြချက် - သင့်တွင် အန်စာတုံးများရှိပြီး ဒိုင်တစ်ခုစီတွင် 1 မှ k နံပါတ်အထိ k မျက်နှာများရှိသည်။ n၊ k နှင့် ပစ်မှတ်သုံးလုံးဖြင့် အန်စာတုံးကိုလှိမ့်ရန် ဖြစ်နိုင်သောနည်းလမ်းများ (k စုစုပေါင်းနည်းလမ်းများထဲမှ) ကို ပြန်ပေးခြင်းဖြင့် အန်စာတုံးများ၏ ပေါင်းလဒ်သည် ပစ်မှတ်နှင့်ညီမျှသည်။ အဖြေက ဖြစ်နိုင်တာမို့...

ဆက်ဖတ်ရန်

မေးခွန်း 97။ Sorted List II LeetCode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ Problem Statement အမျိုးအစားခွဲထားသောစာရင်း II LeetCode ဖြေရှင်းချက်မှ ပွားနေသောအရာများကို ဖယ်ရှားပါ - စီထားသောလင့်ခ်ချိတ်ထားသောစာရင်း၏ ဦးခေါင်းအား ပေးထားသည့် နံပါတ်များပွားနေသည့် ဆုံမှတ်အားလုံးကို ဖျက်ပါ၊ မူရင်းစာရင်းမှ ကွဲပြားသောနံပါတ်များကိုသာ ချန်ထားပါ။ လင့်ခ်ခွဲထားသောစာရင်းကိုလည်း ပြန်ပေးသည်။ Input: head = [1,2,3,3,4,4,5] Output: [1,2,5] ရှင်းလင်းချက် ဤနေရာတွင် စိတ်ကူးသည် ဖြတ်သန်းရန်ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 98။ အတားအဆီးများပပျောက်ရေး LeetCode ဖြေရှင်းချက်ပါရှိသော Grid တစ်ခုအတွင်းရှိ အတိုဆုံးလမ်း ပြဿနာထုတ်ပြန်ချက်တွင် အတားအဆီးများဖြင့် ဇယားကွက်အတွင်း အတိုဆုံးလမ်းကြောင်းဖြစ်သော LeetCode ဖြေရှင်းချက် - သင့်အား ဆဲလ်တစ်ခုစီသည် 0 (ဗလာ) သို့မဟုတ် 1 (အတားအဆီး) ဖြစ်သည့် mxn ကိန်းပြည့် matrix ဂရစ်တစ်ခုကို ပေးထားသည်။ အဆင့်တစ်ဆင့်တွင် သင်သည် အပေါ်၊ အောက်၊ ဘယ် သို့မဟုတ် ညာဘက်မှ အလွတ်ဆဲလ်တစ်ခုသို့ ရွှေ့နိုင်သည်။ ဘယ်ဘက်အပေါ်ပိုင်းမှ လမ်းလျှောက်ရန် အနည်းဆုံး ခြေလှမ်းအရေအတွက်ကို ပြန်လှည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 99။ Binary Tree LeetCode ဖြေရှင်းချက်ကို ပြောင်းပြန် ပြဿနာထုတ်ပြန်ချက်- Invert Binary Tree LeetCode ဖြေရှင်းချက် - ဤမေးခွန်းတွင်၊ မည်သည့် ဒွိသစ်ပင်၏ အမြစ်ကိုမဆို ပေးထားခြင်းဖြင့် ဘယ်ဘက်သစ်ပင်သည် ညာဘက်သစ်ပင်ဖြစ်သင့်ပြီး အပြန်အလှန်အားဖြင့် ပြောင်းပြန်လှန်ရန် အဖြေလိုအပ်ပါသည်။ ရှင်းလင်းချက် ကျွန်ုပ်တို့သည် မည်သည့်သစ်ပင်ဖြတ်သန်းခြင်းဖြစ်မည်ကို ကျွန်ုပ်တို့ကိုယ်တိုင်မေးနိုင်ပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 100။ N-Queens LeetCode ဖြေရှင်းချက် Problem Statement N-Queens LeetCode ဖြေရှင်းချက် - n-queens ပဟေဠိသည် ဘုရင်မနှစ်ပါး အချင်းချင်း မတိုက်ခိုက်နိုင်သော nxn chessboard ပေါ်တွင် n queens ကို နေရာချခြင်း၏ ပြဿနာဖြစ်သည်။ ကိန်းပြည့် n ကိုပေး၍ ကွဲပြားသော အဖြေအားလုံးကို n-queens ပဟေဠိသို့ ပြန်ပေးပါ။ အဖြေကို မည်သည့်အစီအစဥ်တွင်မဆို သင်ပြန်ကြားနိုင်ပါသည်။ ဖြေရှင်းချက်တစ်ခုစီတွင် ဘုတ်အဖွဲ့၏ ကွဲပြားသောဖွဲ့စည်းပုံများပါရှိသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 101။ Histogram LeetCode ဖြေရှင်းချက်တွင် အကြီးဆုံးစတုဂံ ပြဿနာဖော်ပြချက် Histogram LeetCode ဖြေရှင်းချက်ရှိ အကြီးဆုံးစတုဂံပုံ - ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည့် ဟီစတိုဂရမ်၏ဘား၏အမြင့်ကိုကိုယ်စားပြုသည့် ကိန်းပြည့်အမြင့်များကို ပေးထားသည့်အတွက်၊ ဟီစတိုဂရမ်ရှိ အကြီးဆုံးစတုဂံ၏ဧရိယာကို ပြန်ပေးပါ။ နမူနာစမ်းသပ်မှု Case 1- ထည့်သွင်းမှု- အမြင့် = [2၊ 1၊ 5၊ 6၊ 2၊ 3] ရလဒ်- 10 ရှင်းလင်းချက်- ...

ဆက်ဖတ်ရန်

မေးခွန်း 102။ Binary Tree Right Side View LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree Right Side View LeetCode ဖြေရှင်းချက် - binary သစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ ညာဘက်ခြမ်းတွင် သင့်ကိုယ်သင် မတ်တပ်ရပ်ပြီး အပေါ်မှအောက်သို့ အစဉ်လိုက်မြင်နိုင်သော node များ၏ တန်ဖိုးများကို ပြန်ပေးလိုက်ပါ။ နမူနာစမ်းသပ်မှုဖြစ်ရပ် 1- ထည့်သွင်းခြင်း- root = [1၊ 2၊ 3၊ null၊ 5၊ null၊ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 104။ Data Stream LeetCode ဖြေရှင်းချက်မှ Median ကိုရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Data Stream LeetCode ဖြေရှင်းချက်မှ အလယ်အလတ်ကို ရှာပါ – ပျမ်းမျှသည် မှာယူထားသော ကိန်းပြည့်စာရင်းရှိ အလယ်တန်ဖိုးဖြစ်သည်။ စာရင်း၏ အရွယ်အစားသည် ညီလျှင် အလယ်တန်းတန်ဖိုး မရှိတော့ဘဲ အလယ်တန်းသည် အလယ်တန်ဖိုးနှစ်ခု၏ ပျမ်းမျှဖြစ်သည်။ ဥပမာ arr = [2,3,4] အတွက် အလယ်အလတ်...

ဆက်ဖတ်ရန်

မေးခွန်း 105။ String Leetcode ဖြေရှင်းချက်တွင် ပြောင်းလဲခြင်း ပြဿနာဖော်ပြချက်- String Leetcode ဖြေရှင်းချက်တွင် ပြောင်းလဲခြင်း – s1 နှင့် s2 နှစ်ခုကို strings များပေး၍ s2 တွင် s1 ၏ပြောင်းလဲခြင်းတစ်ခုပါရှိသည် သို့မဟုတ် အခြားမဟုတ်လျှင် မှားယွင်းပါက အမှန်ပြန်ပေးပါ။ တစ်နည်းဆိုရသော် s1 ၏ပြောင်းလဲခြင်းတစ်ခုသည် s2 ၏အခွဲဖြစ်ပါက အမှန်အတိုင်းပြန်ဖြစ်သွားသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- s1 = "ab", s2 = "eidbaooo" ရလဒ်- စစ်မှန်သော ရှင်းလင်းချက်- s2 တွင် s1 ("ba") ကူးပြောင်းမှုတစ်ခုပါရှိသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 106။ Asteroid Collision LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် Asteroid Collision LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဂြိုဟ်သိမ်ဂြိုဟ်မွှားများကို ကိုယ်စားပြုသည့် ကိန်းပြည့်များကို ဆက်တိုက်ပြုလုပ်ပေးထားပါသည်။ ဂြိုဟ်သိမ်တစ်ခုစီအတွက်၊ ပကတိတန်ဖိုးသည် ၎င်း၏အရွယ်အစားကို ကိုယ်စားပြုပြီး နိမိတ်သည် ၎င်း၏ဦးတည်ချက်ကို ကိုယ်စားပြုသည် (အပြုသဘောဆောင်သော အဓိပ္ပါယ်မှန်၊ အနုတ်သဘောဆောင်သော ဘယ်ဘက်)။ ဂြိုဟ်သိမ်တစ်ခုစီသည် တူညီသောအမြန်နှုန်းဖြင့် ရွေ့လျားသည်။ ပြည်နယ်ကိုရှာပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 107။ Matrix LeetCode ဖြေရှင်းချက်တွင် အရှည်လျားဆုံး တိုးမြင့်သည့်လမ်းကြောင်း Problem Statement တွင် Matrix LeetCode ဖြေရှင်းချက်တွင် အရှည်ဆုံးတိုးလမ်းကြောင်း - mxn integers matrix ဖြင့် matrix ရှိ အရှည်ဆုံးတိုးနေသောလမ်းကြောင်းကို ပြန်ပေးသည်။ ဆဲလ်တစ်ခုစီမှ၊ သင်သည် ဘယ်၊ ညာ၊ အပေါ် သို့မဟုတ် အောက်သို့ ဦးတည်လေးခုဖြင့် ရွှေ့နိုင်သည်။ သင်သည် ထောင့်ဖြတ်ရွေ့လျားခြင်း သို့မဟုတ် နယ်နိမိတ်ပြင်ပသို့ ရွှေ့ခြင်းမပြုရ (ဆိုလိုသည်မှာ ပတ်၀န်းကျင်ကို ပတ်၀န်းကျင် ခွင့်မပြုပါ)။ ထည့်သွင်းခြင်း-...

ဆက်ဖတ်ရန်

မေးခွန်း 108။ အကောင်းဆုံး အကောင့် ဟန်ချက်ညီအောင် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အကောင်းဆုံးအကောင့် ချိန်ခွင်လျှာညှိခြင်း LeetCode ဖြေရှင်းချက် – အရောင်းအ၀ယ်များ[i] = [fromi, toi, amounti] မှ ID = fromi ရှိသူသည် ID = toi ရှိသူအား ငွေပမာဏi$ ကို ပေးဆောင်ကြောင်း ညွှန်ပြသည့် အရောင်းအ၀ယ်ကိစ္စများကို သင့်အား ပေးအပ်ထားပါသည်။ ကြွေးမြီကိုဖြေရှင်းရန် လိုအပ်သော အရောင်းအ၀ယ်ပြုလုပ်မှု အနည်းဆုံးအရေအတွက်ကို ပြန်ပေးပါ။ ထည့်သွင်းမှု- ငွေပေးငွေယူ = [[0,1,10],[2,0,5]] အထွက်- 2 ရှင်းလင်းချက်- ပုဂ္ဂိုလ် #0 ...

ဆက်ဖတ်ရန်

မေးခွန်း 109။ Binary Tree LeetCode ဖြေရှင်းချက်ကို အမှတ်စဉ်ပြုပြီး ဖယ်ထုတ်ပါ။ Problem Statement Serialize and Deserialize Binary Tree LeetCode Solution - Serialization သည် ဒေတာဖွဲ့စည်းပုံ သို့မဟုတ် အရာဝတ္ထုတစ်ခုကို ဖိုင် သို့မဟုတ် မှတ်ဉာဏ်ကြားခံတွင် သိမ်းဆည်းထားနိုင်စေရန် သို့မဟုတ် နောက်ပိုင်းတွင် ပြန်လည်တည်ဆောက်မည့် ကွန်ရက်ချိတ်ဆက်မှုလင့်ခ်မှတစ်ဆင့် ထုတ်လွှင့်ခြင်းလုပ်ငန်းစဉ်ဖြစ်သည်။ ၌...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 111။ အနည်းဆုံး Knight သည် LeetCode ဖြေရှင်းချက်ကို ရွှေ့သည်။ ပြဿနာ ထုတ်ပြန်ချက် အနိမ့်ဆုံး Knight သည် LeetCode ဖြေရှင်းချက်ကို ရွှေ့သည် - -infinity မှ +infinity သို့ သြဒိနိတ်များပါသော အဆုံးမရှိ စစ်တုရင်ဘုတ်တွင်၊ သင့်တွင် စတုရန်း [0, 0] တွင် သူရဲကောင်းတစ်ဦးရှိသည်။ သူရဲကောင်းတစ်ဦးတွင် အောက်တွင်ဖော်ပြထားသည့်အတိုင်း ပြုလုပ်နိုင်သော ဖြစ်နိုင်သည့် လှုပ်ရှားမှု ၈ ခုရှိသည်။ ရွေ့လျားမှုတစ်ခုစီသည် ကာဒီနယ်ဦးတည်ချက်တွင် စတုရန်းနှစ်ခုဖြစ်ပြီး၊ နောက်တစ်ခုသည် ထောင့်မှန်လမ်းကြောင်းရှိ စတုရန်းတစ်ခုဖြစ်သည်။ အနိမ့်ဆုံးနံပါတ်ကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 112။ Binary Tree Zigzag Level အမှာစာ Traversal LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree Zigzag Level မှာယူမှု Traversal LeetCode ဖြေရှင်းချက် – binary သစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ၏ ဖြတ်သွားခြင်းကို ပြန်ပေးသည်။ (ဆိုလိုသည်မှာ ဘယ်မှညာသို့၊ နောက်တဆင့်အတွက် ဘယ်မှညာသို့ နှင့် သမအောင် စီပါ။) ထည့်သွင်းမှု- root = [3,9,20,null,null,15,7] Output- [[3],[20,9],[15,7]] ရှင်းလင်းချက် We...

ဆက်ဖတ်ရန်

မေးခွန်း 113။ Sorted Array LeetCode ဖြေရှင်းချက်တွင် ပျောက်ဆုံးနေသော အရာ ပြဿနာထုတ်ပြန်ချက်- စီထားသော Array LeetCode ဖြေရှင်းချက်တွင် ပျောက်ဆုံးနေသောဒြပ်စင် - ကြီးလိုက်ကြီးလိုက် စီထားသော ကိန်းဂဏန်းများကို ပေးဆောင်ပြီး ၎င်း၏ဒြပ်စင်များအားလုံးသည် တစ်မူထူးခြားပြီး ကိန်းပြည့် k ကိုလည်း ပေး၍ kth ပျောက်နေသောနံပါတ်ကို array ၏ဘယ်ဘက်ဆုံးနံပါတ်မှစတင်၍ ပြန်ပေးပါ။ ဥပမာ- ဥပမာ 1 ထည့်သွင်းခြင်း- nums = [4,7,9,10], k = ...

ဆက်ဖတ်ရန်

မေးခွန်း 114။ Alien Dictionary LeetCode ဖြေရှင်းချက် Problem Statement Alien Dictionary LeetCode ဖြေရှင်းချက် - အင်္ဂလိပ်အက္ခရာကို အသုံးပြုထားသော ဂြိုလ်သားဘာသာစကားအသစ်တစ်ခု ရှိပါသည်။ သို့သော် စာလုံးများကြားတွင် အစီအစဥ်ကို သင်မသိပါ။ စကားလုံးများပါသော စာကြောင်းများကို ဤဘာသာစကားအသစ်၏ စည်းမျဉ်းများဖြင့် အဘိဓာန်အလိုက် စီခွဲထားသည့် ဂြိုလ်ဘာသာစကား၏အဘိဓာန်မှ စာလုံးပေါင်းများစာရင်းကို သင့်အား ပေးထားပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 115။ ချိတ်ဆက်ထားသော Lists LeetCode ဖြေရှင်းချက်နှစ်ခု၏ လမ်းဆုံ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခု LeetCode ဖြေရှင်းချက်၏ ပြဿနာဖော်ပြချက်- ကျွန်ုပ်တို့အား ပြင်းထန်စွာချိတ်ဆက်ထားသောစာရင်း headA နှင့် headB နှစ်ခု၏ ဦးခေါင်းများကို ပေးထားသည်။ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုသည် တစ်ချိန်ချိန်တွင် ဖြတ်တောက်နိုင်သည်ဟုလည်း ဖော်ပြထားသည်။ ၎င်းတို့ ဖြတ်ထားသော သို့မဟုတ် ပျက်သွားပါက၊ ဖြတ်တောက်ထားသော node ကို ပြန်ပေးရန် ကျွန်ုပ်တို့အား တောင်းဆိုထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 116။ Permutation Sequence LeetCode ဖြေရှင်းချက် Problem Statement Permutation Sequence LeetCode ဖြေရှင်းချက် – set [1, 2, 3, ..., n] တွင် စုစုပေါင်း n ပါရှိသည်။ ထူးခြားသောပြောင်းလဲမှုများ။ ပြောင်းလဲမှုအားလုံးကို အစီအစဥ်အလိုက် စာရင်းသွင်းပြီး အညွှန်းတပ်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် n = 3 အတွက် အောက်ပါ sequence ကိုရပါသည်: "123" "132" "213" "231" "312" "321" ပေးထားသော n နှင့် k အရ kth permutation sequence ကို ပြန်ပေးပါသည်။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- n...

ဆက်ဖတ်ရန်

မေးခွန်း 117။ ပုံကိုလှည့်ပါ LeetCode ဖြေရှင်းချက် Problem Statement Rotate Image LeetCode ဖြေရှင်းချက် - သင့်အား ရုပ်ပုံတစ်ပုံကို ကိုယ်စားပြုသည့် nxn 2D matrix ကိုပေးထားပြီး ပုံကို 90 ဒီဂရီ (လက်ယာရစ်) လှည့်ပါ။ ပုံအား နေရာတွင် လှည့်ပတ်ရန် လိုအပ်သည်၊ ဆိုလိုသည်မှာ input 2D matrix ကို တိုက်ရိုက်မွမ်းမံရန် လိုအပ်သည်။ အခြား 2D မက်ထရစ်ကို ခွဲဝေမထားပါနှင့် လှည့်ခြင်းကို မလုပ်ပါနှင့်။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- ...

ဆက်ဖတ်ရန်

မေးခွန်း 118။ ထိပ်တန်း K မကြာခဏ စကားလုံးများ LeetCode ဖြေရှင်းချက် Problem Statement ထိပ်တန်း K မကြာခဏစကားလုံးများ LeetCode ဖြေရှင်းချက် - strings စကားလုံးများနှင့် ကိန်းပြည့် k တို့ကို ခင်းကျင်းပေးထားသည့် k သည် မကြာခဏဆိုသလို စာကြောင်းများကို ပြန်ပေးသည်။ ကြိမ်နှုန်းအမြင့်ဆုံးမှ အနိမ့်ဆုံးအထိ စီထားသော အဖြေကို ပြန်ပေးပါ။ စကားလုံးများကို ၎င်းတို့၏အဘိဓာန်အစီအစဥ်အလိုက် တူညီသောကြိမ်နှုန်းဖြင့် စီပါ။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- words = [“i”,”love”,”letcode”,”i”,”love”,”coding”] k = 2 Output- [“i”,”love”] ရှင်းလင်းချက်။ .။

ဆက်ဖတ်ရန်

မေးခွန်း 119။ Sorted Array LeetCode ဖြေရှင်းချက်ကို ပေါင်းစည်းပါ။ Problem Statement Merge Sorted Array LeetCode Solution - သင့်အား ကိန်းပြည့် array နှစ်ခုကို nums1 နှင့် nums2 တို့အား လျှော့မချဘဲ အစဉ်လိုက်စီပေးကာ nums1 နှင့် nums2 ရှိ အစိတ်အပိုင်းများ၏ အရေအတွက်ကို ကိုယ်စားပြုသော ကိန်းပြည့် m နှင့် n နှစ်ခုတို့ကို ပေးထားသည်။ နံပါတ် 1 နှင့် nums2 ကို အလျှော့မပေးသော အစီအစဥ်ဖြင့် စီထားသော တစ်ခုတည်းသော ခင်းကျင်းမှုတစ်ခုသို့ ပေါင်းစည်းပါ။ နောက်ဆုံးခွဲထားသော array ကို function အားဖြင့် ပြန်မပေးသင့်ဘဲ array nums1 တွင် သိမ်းဆည်းထားမည့်အစား။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 120။ ဝန်ထမ်းအားလပ်ချိန် LeetCode ဖြေရှင်းချက် Problem Statement ဝန်ထမ်းအားလပ်ချိန် LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် ဝန်ထမ်းတစ်ဦးစီအတွက် အလုပ်လုပ်ချိန်ကိုကိုယ်စားပြုသည့် ဝန်ထမ်းများ၏စာရင်းဇယားကို ပေးထားပါသည်။ ဝန်ထမ်းတစ်ဦးစီတွင် ထပ်နေခြင်းမရှိသော ကြားကာလများစာရင်းရှိပြီး အဆိုပါကြားကာလများကို အစဉ်လိုက်စီထားသည်။ ဝန်ထမ်းများအားလုံးအတွက် သာမာန်၊ အပြုသဘောဆောင်သော အားလပ်ချိန်များကို ကိုယ်စားပြုသည့် အကန့်အသတ်ရှိသော ကြားကာလများစာရင်းကို ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 121။ ထူးခြားသောကျွန်းများ လီကုဒ်ဖြေရှင်းချက် အရေအတွက် Problem Statement The Number of Distinct Islands LeetCode Solution – "ထူးခြားသောကျွန်းများအရေအတွက်" သည် anxm binary matrix ကိုပေးသောဖော်ပြထားသည်။ ကျွန်းတစ်ကျွန်းသည် 1's (မြေကိုယ်စားပြု) အုပ်စု (၄)ခု (အလျားလိုက် သို့မဟုတ် ဒေါင်လိုက်) ချိတ်ဆက်ထားသည်။ ကျွန်းတစ်ကျွန်းသည် အခြားကျွန်းတစ်ကျွန်းဖြစ်လျှင် တူညီသည်ဟု မှတ်ယူသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 122။ IP လိပ်စာများကို Leetcode ဖြေရှင်းချက်ကို ပြန်လည်ရယူပါ။ ပြဿနာဖော်ပြချက် Restore IP လိပ်စာများ LeetCode ဖြေရှင်းချက် – “IP လိပ်စာများကို ပြန်လည်ရယူခြင်း” သည် ဂဏန်းများသာပါရှိသော စာကြောင်းကို ပေးဆောင်ထားသောကြောင့် string အတွင်းသို့ အစက်များထည့်သွင်းခြင်းဖြင့် ဖွဲ့စည်းနိုင်သည့် မည်သည့်အစီအစဥ်တွင်မဆို ဖြစ်နိုင်သည့် တရားဝင် IP လိပ်စာများအားလုံးကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ပြန်ခွင့်မပြုဘူးဆိုတာ သတိပြုပါ...

ဆက်ဖတ်ရန်

မေးခွန်း 123။ String Compression LeetCode ဖြေရှင်းချက် Problem Statement String Compression LeetCode Solution – ဇာတ်ကောင် chars များ array ကို ပေး၍ အောက်ပါ algorithm ကို အသုံးပြု၍ ၎င်းကို ချုံ့ပါ- ဗလာ string s ဖြင့် စတင်ပါ။ ဆက်တိုက်ထပ်နေသော အက္ခရာများအုပ်စုတစ်ခုစီအတွက်- အဖွဲ့၏အရှည်မှာ 1 ဖြစ်ပါက၊ စာလုံးကို s နှင့် ထပ်ပေါင်းပါ။ မဟုတ်ပါက အဖွဲ့၏အရှည်ဖြင့် နောက်တွင် ဇာတ်ကောင်ကို ပေါင်းထည့်ပါ။ compressed string ကို...

ဆက်ဖတ်ရန်

မေးခွန်း 124။ ဖြစ်နိုင်သော Bipartition LeetCode ဖြေရှင်းချက် Problem Statement Possible Bipartition LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့သည် n လူအုပ်စု (1 မှ n အညွှန်းတပ်ထားသော) ကို မည်သည့်အရွယ်အစားအုပ်စုနှစ်စုသို့ ခွဲထုတ်လိုပါသည်။ လူတစ်ဦးစီသည် အခြားလူအချို့ကို မကြိုက်နိုင်သော်လည်း ၎င်းတို့သည် တူညီသောအုပ်စုသို့ မသွားသင့်ပေ။ ကိန်းပြည့် n နှင့် array သည် dislikes နေရာတွင် dislikes[i] = [ai, bi] သည် ai ဟုတံဆိပ်တပ်ထားသောလူကိုညွှန်ပြသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 125။ Splitted Binary Tree LeetCode ဖြေရှင်းချက်၏ အများဆုံးထုတ်ကုန် ပြဿနာဖော်ပြချက် Splitted Binary Tree LeetCode ဖြေရှင်းချက် - ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ အစွန်းတစ်ဖက်ကိုဖယ်ခြင်းဖြင့် ဒွိသစ်ပင်အခွဲနှစ်ခုသို့ ခွဲ၍ သစ်ပင်ခွဲများ၏ အစုအဝေး၏ရလဒ်ကို ချဲ့ထွင်သည်။ အပင်ခွဲနှစ်ခု၏ အမြင့်ဆုံး ထုတ်ကုန်ကို ပြန်ပေးပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 126။ နံပါတ်သုံးလုံး LeetCode ဖြေရှင်းချက်၏ အများဆုံးထုတ်ကုန် ပြဿနာဖော်ပြချက် LeetCode ဖြေရှင်းချက် ဂဏန်းသုံးလုံး၏ အမြင့်ဆုံးထုတ်ကုန် - ကျွန်ုပ်တို့အား ခင်းကျင်းတစ်ခုပေးထားပြီး မည်သည့်ဂဏန်း 3 လုံး၏ အများဆုံးထုတ်ကုန်ကို တွက်ချက်ရန် မေးခွန်းမေးသည်။ ဥပမာများ ဥပမာ 1- Input: nums = [1,2,3] Output: 6 Example2: Input: nums = [1,2,3,4] Output: 24 Example 3: Input: nums = ...

ဆက်ဖတ်ရန်

မေးခွန်း 127။ ကျပန်းရွေးချယ်အညွှန်း LeetCode ဖြေရှင်းချက် Problem Statement Random Pick Index LeetCode Solution- ကျွန်ုပ်တို့အား class “Solution” ၏ constructor နှင့် type int ၏ function “pick” ကို ပေးထားပါသည်။ Solution(int[] nums) အနေဖြင့် "Solution" class ကို အကောင်အထည်ဖော်ရန် လိုအပ်ပြီး အရာဝတ္ထုအား array နံပါတ်များဖြင့် စတင်လုပ်ဆောင်ပါသည်။ int pick(int target) သည် nums[i] == ပစ်မှတ်ရှိရာ ဂဏန်းများမှ ကျပန်းအညွှန်းတစ်ခုကို ရွေးသည်။ မျိုးစုံရှိနေရင်...

ဆက်ဖတ်ရန်

မေးခွန်း 128။ နောက်တစ်ခု Greater Element III LeetCode ဖြေရှင်းချက် Problem Statement ပြဿနာ၊ Next Greater Element III LeetCode Solution က သင့်အား positive integer n ကို ပေးထားပြီး n တွင်ပါရှိသော ဂဏန်းများကို အသုံးပြုကာ နောက်အကြီးဆုံး ကိန်းပြည့်ကို ရှာဖွေရန် လိုအပ်ပါသည်။ ထိုသို့သော ကိန်းပြည့် မရှိပါက၊ သင်သည် -1 ကို ရိုက်နှိပ်ရန် လိုအပ်ပါသည်။ ထို့အပြင် အသစ်...

ဆက်ဖတ်ရန်

မေးခွန်း 129။ Binary Tree အရှည်ဆုံး တစ်ဆက်တည်း Sequence LeetCode ဖြေရှင်းချက် Problem Statement Binary Tree အရှည်လျားဆုံး Consecutive Sequence LeetCode ဖြေရှင်းချက် – binary သစ်ပင်၏ အမြစ်ကို ပေး၍ အရှည်ဆုံး တစ်ဆက်တည်း လမ်းကြောင်း၏ အရှည်ကို ပြန်ပေးသည်။ လမ်းကြောင်းသည် မိဘ-ကလေး ချိတ်ဆက်မှုများနှင့်အတူ သစ်ပင်ရှိ မည်သည့် ကုဒ်များမဆို စတင်သည့်နေရာမှ ဆုံမှတ်များ၏ မည်သည့်အစီစဉ်ကိုမဆို ရည်ညွှန်းသည်။ အကြာဆုံးဆက်တိုက်...

ဆက်ဖတ်ရန်

မေးခွန်း 130။ Zeroes LeetCode ဖြေရှင်းချက်ကို ရွှေ့ပါ။ Problem Statement ပြဿနာ၊ Move Zeroes LeetCode Solution က သင့်အား သုညနှင့် သုညမဟုတ်သောဒြပ်စင်များပါရှိသော array တစ်ခုအား ပေးအပ်ထားပြီး array ၏အဆုံးသို့ သုညအားလုံးကို ရွှေ့ရန် လိုအပ်ပြီး array ရှိ သုညမဟုတ်သောဒြပ်စင်များ၏ နှိုင်းရအစဉ်ကို ထိန်းသိမ်းထားရန် လိုအပ်ပါသည်။ . တစ်နေရာရာမှာ အကောင်အထည်ဖော်ဖို့လည်း လိုပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 131။ 01 Matrix LeetCode ဖြေရှင်းချက် Problem Statement ဤပြဿနာ 01 Matrix LeetCode ဖြေရှင်းချက်တွင်၊ ပေးထားသော matrix ၏ဆဲလ်တစ်ခုစီအတွက် အနီးဆုံး 0 အကွာအဝေးကို ရှာဖွေရန်လိုအပ်ပါသည်။ matrix တွင် 0's နှင့် 1's များသာ ပါဝင်ပြီး ကပ်လျက်ဆဲလ်နှစ်ခု၏ အကွာအဝေးမှာ 1 ဖြစ်ပါသည်။ ဥပမာများ ဥပမာ 1: Input: mat = ...

ဆက်ဖတ်ရန်

မေးခွန်း 132။ Factorial Trailing Zeroes LeetCode ဖြေရှင်းချက် Problem Statement Factorial Trailing Zeroes LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် n ကိုပေး၍ n တွင် trailing zeroes အရေအတွက်ကို ပြန်ပေးသည်။ မှတ်ချက် n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1. Input: n = 3 Output: 0 Explanation: 3! = ၆ တန်းလန်းမရှိ၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 134။ LeetCode ဖြေရှင်းချက် အနည်းဆုံး K ထပ်နေသော ဇာတ်ကောင်များ ဖြင့် အရှည်ဆုံး စာတန်း Problem Statement ပြဿနာ K Repeating Characters LeetCode Solution တွင် အနည်းဆုံး K အရှည်ဆုံးစာကြောင်းခွဲ LeetCode Solution က string S နှင့် integer k ပေးထားသော S ၏အရှည်ဆုံးစာတန်းခွဲ၏အရှည်ကို ပြန်ပေးသည် ၊ ဤစာတန်းခွဲရှိဇာတ်ကောင်တစ်ခုစီ၏ကြိမ်နှုန်းသည် k ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည် . အနည်းဆုံး အရှည်ဆုံး စာကြောင်းခွဲအတွက် ဥပမာ...

ဆက်ဖတ်ရန်

မေးခွန်း 135။ နောက်ဆုံး Stone Weight II LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ပြဿနာ Last Stone Weight II က သင့်အား ကျောက်များသည် ကျောက်၏အလေးချိန်ဖြစ်သည့် ကိန်းပြည့်ကျောက်များကို ခင်းကျင်းပေးထားသည်ဟု ဆိုသည်။ ကျောက်တုံးတွေနဲ့ ဂိမ်းဆော့နေတယ်။ အလှည့်တစ်ခုစီတွင် ကျွန်ုပ်တို့သည် မည်သည့်ကျောက်တုံးနှစ်ခုကိုမဆို ရွေးပြီး ၎င်းတို့ကို ပေါင်းစည်းပါ။ ကျောက်တုံးတွေမှာ x နဲ့ y အလေးချိန်ရှိတယ်ဆိုပါစို့။

ဆက်ဖတ်ရန်

မေးခွန်း 136။ အကြီးဆုံး BST Subtree LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် အကြီးမားဆုံး BST Subtree LeetCode ဖြေရှင်းချက် ပြဿနာက ဒွိသစ်ပင်၏ အမြစ်ကို ပေး၍ အကြီးဆုံးပင်ခွဲကို ရှာပါ၊ ၎င်းသည် Binary Search Tree (BST) လည်းဖြစ်သည်၊ အကြီးဆုံးက node အရေအတွက် အများဆုံးရှိသော သစ်ပင်ခွဲကို ရှာပါဟုဆိုသည်။ မှတ်ချက်- သစ်ပင်ခွဲတစ်ပင်သည် ၎င်း၏သားစဉ်မြေးဆက်အားလုံး ပါဝင်ရပါမည်။ Binary တစ်ခုတွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 137။ Meeting Rooms II LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် Meeting Rooms II LeetCode Solution – “Meeting Rooms II” က သင့်အား တွေ့ဆုံချိန်ကြားကာလများ “ကြားကာလများ” ဟူသော “intervals[i] = [ start[i]၊ end[i] ]” ကို ပြန်ပေးသည်ဟု ဖော်ပြထားသည်။ အစည်းအဝေးခန်း အနည်းဆုံး အရေအတွက် လိုအပ်သည်။ ဥပမာ- ကြားကာလ = [[0,30],[5,10],[15,20]] 2 ရှင်းလင်းချက်- တွေ့ဆုံခြင်း လုပ်နိုင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 138။ Subarray Sum Equals K LeetCode ဖြေရှင်းချက် Problem Statement Subarray Sum နှင့် ညီမျှသည် K LeetCode ဖြေရှင်းချက် – “Subarray Sum Equals K” က သင့်အား ကိန်းပြည့် “num” နှင့် integer 'k' ကို ပေးထားပြီး၊ ပေါင်းလဒ် 'k' နှင့် ညီမျှသည့် ဆက်တိုက်ရှိသော subarray စုစုပေါင်းအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ- nums = [1၊ 2၊ 3]၊ k=3 2 ရှင်းလင်းချက်- အဲဒီမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 139။ အရှည်ဆုံး Palindromic Substring LeetCode ဖြေရှင်းချက် Problem Statement The Longest Palindromic Substring LeetCode Solution – “Longest Palindromic Substring” သည် သင့်အား string s ကိုပေးထားပြီး၊ s တွင် အရှည်ဆုံး palindromic substring ကို ပြန်ပေးသည်ဟု ဖော်ပြထားသည်။ မှတ်ချက်- Palindrome သည် ရှေ့သို့ နောက်ပြန်ဖတ်သည့် စကားလုံးဖြစ်ပြီး ဥပမာ- Madam။ ဥပမာ- s = "babad" "bab" ရှင်းလင်းချက်- အားလုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 140။ စတော့ရှယ်ယာ LeetCode ဖြေရှင်းချက်ဝယ်ခြင်းနှင့်ရောင်းရန်အကောင်းဆုံးအချိန် Problem Statement The Best Time LeetCode Solution – “စတော့ကိုဝယ်ရန်နှင့် ရောင်းရန်အကောင်းဆုံးအချိန်” က price[i] သည် ပေးထားသောစတော့ရှယ်ယာ၏စျေးနှုန်းဖြစ်သည့် array of price မှ သင့်အား ပေးထားသောစျေးနှုန်းများဖြစ်သည်ဟုဖော်ပြထားပါသည်။ ရွေးချယ်ခြင်းဖြင့် သင့်အမြတ်အစွန်းကို မြှင့်တင်လိုသည် ။

ဆက်ဖတ်ရန်

မေးခွန်း 141။ LRU Cache LeetCode ဖြေရှင်းချက် မကြာသေးမီက အသုံးပြုခဲ့သော အနည်းဆုံး (LRU) ကက်ရှ်၏ ကန့်သတ်ချက်များကို လိုက်နာသည့် ဒေတာဖွဲ့စည်းပုံတစ်ခုကို မေးခွန်းပုံစံဒီဇိုင်း။ LRUCache အတန်းကို အကောင်အထည်ဖော်ပါ- LRUCache(int capacity) LRU cache ကို အပြုသဘောဆောင်သော အရွယ်အစားစွမ်းရည်ဖြင့် စတင်ပါ။ int get(int key) သော့ရှိလျှင် သော့တန်ဖိုးကို ပြန်ပေးပါ၊ သို့မဟုတ်ပါက -1 ကို ပြန်ပေးပါ။ void put(int key၊ int value) သော့ရှိလျှင် သော့တန်ဖိုးကို အပ်ဒိတ်လုပ်ပါ။ မဟုတ်ပါက၊ သော့တန်ဖိုးအတွဲကို...

ဆက်ဖတ်ရန်

မေးခွန်း 142။ permutations Leetcode ဖြေရှင်းချက် ပြutနာ Permutations Leetcode Solution သည်ရိုးရှင်းသောကိန်းဂဏန်းများကိုထောက်ပံ့ပေးပြီးပေးထားသော sequence ၏ permutations အားလုံးကို vector သို့မဟုတ် array ကိုပြန်ပို့ရန်တောင်းဆိုသည်။ ဒီတော့ပြsolvingနာကိုမဖြေရှင်းခင်မှာ။ ကျနော်တို့ permutation နှင့်ရင်းနှီးကျွမ်းဝင်ဖြစ်သင့်သည်။ ဒီတော့ permutation တစ်ခုအစီအစဉ်ပေမယ့်အချည်းနှီးဖြစ်၏

ဆက်ဖတ်ရန်

မေးခွန်း 143။ နှစျခု Sum Sum Leetcode ဖြေရှင်းချက် ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကွဲပြားသောအညွှန်းကိန်းနှစ်ခုကိုစီထားသောခင်းကျင်းထဲမှ ၄ င်းတို့၏တန်ဖိုးများကိုသတ်မှတ်ထားသောပစ်မှတ်သို့ပေါင်းထည့်သည်။ ကျနော်တို့က array ထဲမှာပစ်မှတ်ပေါင်းလဒ်အထိပေါင်းထည့်ထားတဲ့ကိန်းတစ်ခုစီပဲရှိတယ်ထင်တယ်။ သတိပြုရမည်မှာ array သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 144။ Lexicographical နံပါတ်များ Leetcode ဖြေရှင်းချက် ပြstatementနာဖော်ပြချက်“ Lexicographical နံပါတ်များ” ပြproblemနာတွင်ကျွန်ုပ်တို့အားနံပါတ် given ပေးထားသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာနံပါတ်များ ၁ မှ n ကြားတွင်နံပါတ်များကိုပုံနှိပ်စာလုံးအစဉ်အလိုက်ပုံနှိပ်ရန်ဖြစ်သည်။ ဥပမာ n = 1 [13 1 10 11 12 13 2 3 4 5 6 7 8] ရှင်းလင်းချက်။ ။ နံပါတ်များအကြားပုံနှိပ်ရန်လိုအပ်သကဲ့သို့။

ဆက်ဖတ်ရန်

မေးခွန်း 145။ အရှည် a, b နှင့် c ၏အစိတ်အပိုင်းများအများဆုံးအရေအတွက် ပြproblemနာက“ a, b, c အရှည်ဆုံး၏အပိုင်းအရေအတွက်” သည်အပြုသဘောဆောင်သောကိန်းဂဏန်း N ကိုပေးထားပြီးသင် N. သုံး၍ ဖွဲ့စည်းနိုင်သည့်အရှည် a, b နှင့် c ၏အမြင့်ဆုံးအရေအတွက်ကိုရှာဖွေရန်လိုအပ်သည် ဥပမာ N = 7 a = 5, b ...

ဆက်ဖတ်ရန်

မေးခွန်း 146။ 0-1 Knapsack ပြProbleနာတစ်ခုအတွက်အာကာသ Optimized DP ဖြေရှင်းချက် ပြProbleနာဖော်ပြချက်ကျွနုပ်၏ကိုယ်အလေးချိန်ကိုထိန်းနိုင်သည့်အချို့သောတန်ဖိုးများကိုပေးထားသောပစ္စည်းများအနက်မှအချို့ကိုရွေးရန်လိုသည်။ ကျောပိုးအိတ်၏တန်ဖိုး (စုဆောင်းထားသည့်ပစ္စည်းများစုစုပေါင်းတန်ဖိုး) ကိုတိုးမြှင့်သင့်သောပစ္စည်းများကိုရွေးချယ်သင့်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 147။ တစ်ခု Array အတွက် K-th Distinct Element ကို သငျသညျကိန်းဂဏန်းတစ်ခုစီကို array တစ်ခုပေးထားတယ်။ ပေးထားသောခင်းကျင်းချက်သည်မိတ္တူပွားများပါဝင်နိုင်ပြီးထွက်ရှိမှုတစ်ခုသည် array အတွင်းရှိထူးခြားသောဒြပ်စင်များအားလုံးအကြား k-th ကွဲပြားသော element ကို print ထုတ်သင့်သည်။ k သည်ကွဲပြားသောဒြပ်စင်အများအပြားထက်ပိုပါက၎င်းကိုတင်ပြပါ။ ဥပမာထည့်သွင်းမှု - ...

ဆက်ဖတ်ရန်

မေးခွန်း 148။ နှစ်ခု Array ကို၏လမ်းဆုံ နှစ်ခု Array ပြproblemနာ၏လမ်းဆုံမှာတော့ကျနော်တို့နှစ်ခု Array ကိုပေးပြီ, ငါတို့ကသူတို့လမ်းဆုံ (ဘုံ element တွေကို) print ထုတ်ဖို့လိုအပ်ပါတယ်။ ဥပမာ Input arr1 [] = {1, 2, 2, 1} arr2 [] = {2, 2} Output {2, 2} Input arr1 = {4, 9, 5} arr2 = {9, 4, 9, 8 , 4} output {4, 9} Algorithm ...

ဆက်ဖတ်ရန်

မေးခွန်း 149။ Leetcode permutations ဤ leetcode ပြproblemနာပြသခြင်းတွင်ကျွန်ုပ်တို့သည်ကွဲပြားသောကိန်းဂဏန်းများစွာကိုပေးထားပြီးဖြစ်နိုင်သမျှ permutations အားလုံးကိုပုံနှိပ်ထုတ်ဝေခဲ့သည်။ နမူနာများ Input arr [] = {1, 2, 3} Output 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Input arr [] = {1, 2, ...

ဆက်ဖတ်ရန်

မေးခွန်း 150။ K စာရင်းဝင်စာရင်းများ Sorted K Merge K သည်ခွဲခြားထားသည့်ချိတ်ဆက်ထားသောစာရင်းပြproblemနာသည်အင်တာဗျူးအရသိရသည်။ ဤမေးခွန်းသည်ဂူးဂဲလ်၊ မိုက်ခရိုဆော့ဖ်၊ အမေဇုန်စသည့်ကြီးမားသောကုမ္ပဏီကြီးများတွင်အကြိမ်များစွာမေးလေ့ရှိသည်။ နာမည်အရဆိုလျှင် k အမျိုးအစားခွဲထားသောစာရင်းများရှိသည်။ သူတို့ကိုအတူတကွပေါင်းစည်းရမယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 151။ ဒေတာစီးမှ Median ကိုရှာပါ ဒေတာစီးဆင်းမှုပြfromနာမှ Find Median တွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကိုဒေတာစီးဆင်းမှုမှဖတ်နေသည်ဟုကျွန်ုပ်တို့ပေးထားသည်။ ပထမ ဦး ဆုံး integer မှနောက်ဆုံး integer အထိယခုအထိဖတ်ထားသော element အားလုံး၏ပျမ်းမျှကိုရှာပါ။ နမူနာ Input 1: stream [] = {3,10,5,20,7,6} ရလဒ်: 3 ၆.၅ ...

ဆက်ဖတ်ရန်

မေးခွန်း 152။ လျှော Window အများဆုံး Sliding Window Maximum problem မှာ array နံပါတ်များကိုပေးထားပြီး၊ အရွယ်အစား k အရွယ်အစားတစ်ခုစီအတွက် window အမြင့်ဆုံး element ကိုရှာပါ။ ဥပမာ input နံပါတ်များ [] = {1,3, -1, -3,5,3,6,7} k = 3 Output {3,3,5,5,6,7} ရှင်းလင်းချက်လျှော ၀ င်းဒိုးအမြင့်ဆုံးအတွက်ရှင်းလင်းချက် အရွယ်အစား of တိုင်းကိုတဆက်တည်းပြတင်းပေါက်, လမ်းကြောင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 153။ Word Break Word Break သည်အယူအဆအသစ်တစ်ခုကိုလှပစွာပြသနိုင်သည့်ပြproblemနာတစ်ခုဖြစ်သည်။ ငါတို့ရှိသမျှသည်ပေါင်းစပ်စကားများကြား၏။ စကားလုံးနှစ်လုံးထက်မကပါ ၀ င်သည်။ ဒီနေ့မှာငါတို့မှာစကားလုံးစာရင်းရှိတယ်၊ ငါတို့လုပ်ရမယ့်အရာကအဘိဓာန်ထဲကစကားလုံးတွေအားလုံးဟာလုပ်နိုင်သလားဆိုတာစစ်ဆေးဖို့ပါပဲ။

ဆက်ဖတ်ရန်

မေးခွန်း 154။ K-Group မှပြောင်းပြန် node များ Re-node များမှပြနာ K-Group မှပြproblemနာ၊ ကျွန်တော်တို့ဟာချိတ်ဆက်ထားတဲ့စာရင်းတစ်ခုပေးထားပြီး၊ k အုပ်စုတစ်စုရှိစာရင်းကိုပြောင်းပြန်နှင့်ပြုပြင်ထားသောစာရင်းကိုပြန်ပို့ပါ။ အကယ်၍ node များသည် k မျိုးစုံမဟုတ်ပါကကျန်ရှိသော node များကိုပြောင်းပါ။ k ၏တန်ဖိုးသည်အမြဲတမ်းသေးငယ်ခြင်းနှင့်ညီသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 156။ N ဘုရင်မပြproblemနာ Backtracking ၏အယူအဆကိုအသုံးပြု။ N ဘုရင်မပြproblemနာ။ ဤတွင်ကျွန်ုပ်တို့သည်မိဖုရားကိုတိုက်ခိုက်မှုအောက်တွင်ရှိသောကြောင့်ဘုရင်မကိုနေရာချသည်။ မိဖုရားနှစ်ပါးသည်ကော်လံတစ်ခုတည်း၊ အတန်းနှင့်ထောင့်ဖြတ်မျဉ်းနှစ်ခုပေါ်တွင်တူညီစွာရှိနေလျှင်၎င်းတို့သည်တိုက်ခိုက်မှုအောက်ရောက်နေသည်။ ဒါကိုအောက်ကပုံမှာကြည့်ရအောင်။ ဒီမှာ ...

ဆက်ဖတ်ရန်

Translate »