Microsoft က Coding အင်တာဗျူးမေးခွန်းများ

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

မိုက်ခရိုဆော့အင်တာဗျူးမေးခွန်းများတွယ်အပ်
မိုက်ခရိုဆော့အင်တာဗျူးမေးခွန်းများ
Crack System Design အင်တာဗျူးများ

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

မေးခွန်း 1။ အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်တွင် အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက်က - သင့်အား မှတ်တမ်းတစ်ခုစီသည် [i] = [birthi, deathi] ၏ မွေးဖွားခြင်းနှင့် သေဆုံးခြင်းနှစ်များကို ညွှန်ပြသည့် 2D integer array မှတ်တမ်းများကို သင့်အား ပေးထားသည်။ အချို့သောနှစ်၏လူဦးရေသည် ထိုနှစ်တွင် အသက်ရှင်နေသောလူအရေအတွက်ဖြစ်သည်။ လူတစ်ယောက်ကို ရေတွက်တယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 2။ အများဆုံးလူဦးရေနှစ် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အများဆုံးလူဦးရေနှစ် Leetcode Solution ကပြောထားသည် - မှတ်တမ်းတစ်ခုစီသည် [i] = [birthi, deathi] ၏ မွေးဖွားခြင်းနှင့် သေဆုံးခြင်းနှစ်များကို ညွှန်ပြသည့် 2D integer array မှတ်တမ်းများကို သင့်အား ပေးထားပါသည်။ နှစ်တစ်နှစ်ရဲ့ လူဦးရေ x က အဲဒီနှစ်မှာ အသက်ရှင်နေတဲ့ လူအရေအတွက်လား။ x ဖြစ်ပါက x ၏ လူဦးရေဖြင့် ရေတွက်သည် ။

ဆက်ဖတ်ရန်

မေးခွန်း 3။ အကောင်းဆုံး Meeting Point LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အကောင်းဆုံး Meeting Point Leetcode Solution ကပြောထားသည် – 1 တစ်ခုစီသည် သူငယ်ချင်းတစ်ဦး၏အိမ်ကို အမှတ်အသားပြုသည့် amxn ဒွိဂရစ်ဂရစ်ဖြင့် ပေးထားသည့် အနည်းဆုံး စုစုပေါင်းခရီးအကွာအဝေးကို ပြန်ပေးပါ။ စုစုပေါင်း ခရီးအကွာအဝေးသည် သူငယ်ချင်းများ၏ အိမ်များနှင့် တွေ့ဆုံသည့်နေရာကြား အကွာအဝေး၏ ပေါင်းစုဖြစ်သည်။ Manhattan Distance ကို အသုံးပြု၍ အကွာအဝေးကို တွက်ချက်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 5။ Min Cost Climbing Stairs LeetCode Solution ပြဿနာထုတ်ပြန်ချက် အနည်းဆုံးတက်ခြင်းလှေကားများ ကုန်ကျစရိတ် LeetCode ဖြေရှင်းချက် - ကုန်ကျစရိတ် [i] သည် လှေကားပေါ်တက်ခြင်း၏ကုန်ကျစရိတ်ဖြစ်ပြီး ကိန်းပြည့်အခင်းကုန်ကျစရိတ်ကိုပေးပါသည်။ ကုန်ကျစရိတ်ကို ပေးချေပြီးသည်နှင့် တစ်လှမ်း သို့မဟုတ် နှစ်လှမ်းတက်နိုင်သည်။ အညွှန်း 0 ဖြင့် အဆင့်မှ စတင်နိုင်သည် သို့မဟုတ် အဆင့်ဖြင့် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 8။ Sorted Array II Leetcode ဖြေရှင်းချက်မှ ထပ်နေသောများကို ဖယ်ရှားပါ။ ပြဿနာဖော်ပြချက်- မလျှော့သောအစီအစဥ်ဖြင့် စီထားသော ကိန်းပြည့်အခင်းအကျင်းကို ပေး၍ တစ်မူထူးခြားသောဒြပ်စင်တစ်ခုစီသည် နှစ်ကြိမ်အများဆုံးပေါ်လာသည့်နေရာ၌ ထပ်နေသောအချို့ကို ဖယ်ရှားပါ။ ဒြပ်စင်များ၏ နှိုင်းရအစီအစဥ်ကို တူညီစွာထားရှိသင့်သည်။ အချို့ဘာသာစကားများတွင် Array ၏အရှည်ကိုပြောင်းလဲရန်မဖြစ်နိုင်သောကြောင့်၊ သင့်တွင်...

ဆက်ဖတ်ရန်

မေးခွန်း 9။ K သည် မူရင်း Leetcode ဖြေရှင်းချက်အတွက် အနီးစပ်ဆုံးအချက်များ ပြဿနာဖော်ပြချက် The K ၏ အနီးစပ်ဆုံးအချက်များ LeetCode ဖြေရှင်းချက် – “K အနီးကပ်ဆုံးရမှတ်များ” သည် XY လေယာဉ်ပေါ်ရှိ သြဒိနိတ်များကို ကိုယ်စားပြုသည့် ခင်းကျင်းပြသထားသည့်အချက်များဖြစ်သည်။ မူရင်းနှင့် အနီးစပ်ဆုံး k ကို ရှာရန် လိုအပ်သည်။ နှစ်ခုကြား အကွာအဝေးကို သတိပြုပါ..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 11။ Job Scheduling Leetcode ဖြေရှင်းချက်တွင် အများဆုံးအမြတ်အစွန်း ပြဿနာဖော်ပြချက် အလုပ်အချိန်ဇယားဆွဲခြင်း LeetCode ဖြေရှင်းချက် – “အလုပ်အချိန်ဇယားဆွဲခြင်းတွင် အများဆုံးအမြတ်ငွေ” က အလုပ်တစ်ခုစီသည် startTime[i] မှစတင်ပြီး endTime[i] နှင့် အမြတ်အစွန်းရရှိသည့်အလုပ်များကို သင့်အားပေးအပ်ထားကြောင်းဖော်ပြထားသည်။ ] အမြတ်အများဆုံးရနိုင်တဲ့ ပမာဏကို ပြန်ပေးရမှာပါ..။

ဆက်ဖတ်ရန်

မေးခွန်း 12။ Square Leetcode ဖြေရှင်းချက်နှင့် ကိုက်ညီမှုရှိသည်။ ပြဿနာဖော်ပြချက် သင်သည် matchsticks[i] သည် ith matchstick ၏အရှည်ဖြစ်သည့် integer array matchsticks ကိုပေးထားပါသည်။ တစ်စတုရန်းပုံပြုလုပ်ရန် မီးခြစ်တုတ်အားလုံးကို အသုံးပြုလိုပါသည်။ မည်သည့်ချောင်းကိုမျှ မချိုးသင့်သော်လည်း ၎င်းတို့ကို ချိတ်ဆက်နိုင်ပြီး မီးခြစ်ချောင်းတစ်ခုစီကို တစ်ကြိမ်တိတိ အသုံးပြုရမည်ဖြစ်သည်။ အကယ်၍ သင်သည် ဤစတုရန်းပုံနှင့် လွဲမှားစွာပြုလုပ်နိုင်လျှင် အမှန်ပြန်ပေးပါ။ ဥပမာ ထည့်သွင်းခြင်း- မီးခြစ်ချောင်းများ = ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 14။ 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 အထွက်-...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 17။ Unique Paths II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Unique Paths II LeetCode ဖြေရှင်းချက် – “Unique Paths II” သည် စက်ရုပ်တစ်ရုပ်သည် ဂရစ်ဒ်၏ဘယ်ဘက်အပေါ်ထောင့်မှ စတင်သည့် mxn ဂရစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဇယားကွက်၏ အောက်ခြေညာဘက်ထောင့်သို့ ရောက်ရန် နည်းလမ်းစုစုပေါင်း အရေအတွက်ကို ရှာဖွေရန် လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 18။ 2D Matrix II Leetcode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် The Search a 2D Matrix II LeetCode ဖြေရှင်းချက် – “2D Matrix II ကိုရှာပါ” သည် mxn ကိန်းပြည့်မက်ထရစ်မက်ထရစ်၌ တန်ဖိုးပစ်မှတ်ကို ရှာဖွေသည့် ထိရောက်သော အယ်လဂိုရီသမ်တစ်ခုကို ရှာဖွေရန် တောင်းဆိုသည်။ အတန်းတစ်ခုစီရှိ ကိန်းပြည့်များအပြင် ကော်လံများကို ငယ်စဉ်လိုက် စီထားသည်။ ဥပမာ- ထည့်သွင်းခြင်း- matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]]၊ ပစ်မှတ် = XNUMX အထွက်- အမှန်...

ဆက်ဖတ်ရန်

မေးခွန်း 19။ သီးသန့်ဇာတ်ကောင် Leetcode ဖြေရှင်းချက်ဖြင့် ပေါင်းစပ်ထားသော ကြိုးတစ်ချောင်း၏ အမြင့်ဆုံးအရှည် Problem Statement သီးသန့်ဇာတ်ကောင်များနှင့်အတူ ပေါင်းစပ်ထားသော ကြိုးတစ်ချောင်း၏ အမြင့်ဆုံးအရှည် LeetCode ဖြေရှင်းချက် - "ထူးခြားသောဇာတ်ကောင်များဖြင့် ပေါင်းစည်းထားသော ကြိုးတစ်ချောင်း၏ အများဆုံးအရှည်" က သင့်တွင် ကြိုးတန်းများကို ခင်းကျင်းပေးထားပြီး သင်ပေးထားသည့် array ၏ နောက်ဆက်တွဲများကို ရွေးချယ်ရန် လိုအပ်သည် ကြိုးများဖွဲ့စည်းရန် ...

ဆက်ဖတ်ရန်

မေးခွန်း 20။ အတိုဆုံး Word Distance Leetcode ဖြေရှင်းချက် Problem Statement အတိုဆုံးစကားလုံးအကွာအဝေး LeetCode ဖြေရှင်းချက် – သင့်အား strings များ array တစ်ခုနှင့် မတူညီသော စကားလုံးနှစ်လုံးကို ပေးထားကြောင်း ပြောကြားခဲ့သည်။ input string တွင်ပေါ်လာသော ဤစကားလုံးနှစ်လုံးကြား အတိုဆုံးအကွာအဝေးကို ပြန်ပေးရန်လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းခြင်း- wordsDict = ["အလေ့အကျင့်", "ပြုလုပ်", "ပြီးပြည့်စုံ", "ကုဒ်လုပ်ခြင်း", "ပြုလုပ်သည်"], word1 = "ကုဒ်ဆွဲခြင်း", word2 = "အလေ့အကျင့်" ရလဒ်- 3 ရှင်းလင်းချက်- စကားလုံး "ကုဒ်ရေးခြင်း" တွင် ဖြစ်ပေါ်သည်။ ရာထူး ၄။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 21။ Data Stream Leetcode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း။ ပြဿနာဖော်ပြချက် Data Stream LeetCode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း - "ဒေတာစီးကြောင်းမှ ပျမ်းမျှရွေ့လျားခြင်း" သည် ကိန်းပြည့်စီးကြောင်းနှင့် ဝင်းဒိုးအရွယ်အစား k ကိုပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ လျှောပြတင်းပေါက်ရှိ ကိန်းပြည့်အားလုံး၏ ရွေ့လျားပျမ်းမျှအား တွက်ချက်ရန် လိုအပ်သည်။ ဒြပ်စင် အရေအတွက် များပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 22။ Matrix Zeroes Leetcode ဖြေရှင်းချက်ကို သတ်မှတ်ပါ။ ပြဿနာဖော်ပြချက် Set Matrix Zeroes LeetCode ဖြေရှင်းချက် – “Matrix Zeroes သတ်မှတ်ခြင်း” က သင့်အား mxn integer matrix မက်ထရစ်ကို ပေးထားကြောင်း ဖော်ပြထားသည်။ မည်သည့်ဆဲလ်တွင်မဆို ဒြပ်စင် 0 ပါရှိပါက ၎င်း၏ အတန်းနှင့် ကော်လံတစ်ခုလုံးကို သတ်မှတ်ထည့်သွင်းရန် matrix ကို ပြုပြင်ရန် လိုအပ်ပါသည်။ 0's သို့။ မင်းလုပ်ရမှာက...

ဆက်ဖတ်ရန်

မေးခွန်း 23။ နံပါတ်ပျောက်နေသော Leetcode ဖြေရှင်းချက် Problem Statement The Missing Number LeetCode ဖြေရှင်းချက် – “Missing Number” သည် [0,n] အကြား ကွဲပြားသောနံပါတ်များပါရှိသော အရွယ်အစား n အခင်းတစ်ခုအား ပေးဆောင်သည်။ အပိုင်းအခြားအတွင်း ပျောက်နေသော နံပါတ်ကို ပြန်ပေးရန်လိုအပ်သည်။ ဥပမာ- Input: nums = [3,0,1] Output: 2 ရှင်းလင်းချက်- အားလုံးသော အလွယ်တကူ သတိပြုနိုင်သည်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 25။ Array Leetcode Solution ကိုရောမွှေပါ Shuffle the Array Leetcode Solution သည်ကျွန်ုပ်တို့အားအရှည် 2n ဖြင့်ပြသသည်။ ဒီနေရာတွင် 2n က array ရဲ့အရှည်ပင်ကြောင်းဖော်ပြသည်။ အဲဒီနောက်မှာတော့ array ကိုမွှေနှောက်ပါ။ ဤတွင်ပြောင်းရွှေ့ခြင်းသည် array ကိုကျပန်းပြောင်းရန်လိုအပ်သည်ဟုမဆိုလိုပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 26။ 3Sum Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက် n ကိန်းပြည့်များအစုတစ်ခုအနေဖြင့် Nums တွင် a, b, c သည် + b + c = 0 ရှိနိုင်သလား။ သုညပေါင်းလဒ်ကိုပေးသောထူးခြားသောသုံးမွှာပူးအားလုံးကိုရှာပါ။ သတိပြုပါ: ဖြေရှင်းချက် set ကိုထပ်ခါတလဲလဲသုံးမွှာပူးမပါဝင်ရမယ်။ နမူနာနံပါတ် ၁ [-1, -1,0,1,2] ...

ဆက်ဖတ်ရန်

မေးခွန်း 27။ Interval Leetcode ဖြေရှင်းချက်ထည့်ပါ Insert Interval Leetcode Solution သည်ပြproblemနာအချို့ကိုကြားကာလတစ်ခုနှင့်ကြားကာလတစ်ခုစီပေးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ကြားကာလအသစ်ကြားတွင်ဤကြားကာလအသစ်ကိုထည့်ရန်ပြောထားသည်။ ဒီတော့အသစ်ကြားကာလသည်စာရင်းထဲတွင်ရှိပြီးဖြစ်သောကြားကာလများနှင့်ဆုံမိနိုင်သည် (သို့) ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 29။ ကျွန်းပတ်လည်အတိုင်းအတာ Leetcode ဖြေရှင်းချက် ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား 2-D ခင်းကျင်းမှုပုံစံတစ်ခုပေးထားပါသည်။ ဇယားကွက် [i] [j] = 0 သည်ထိုအချိန်တွင်ရေရှိကြောင်းကိုကိုယ်စားပြုပြီးဇယားကွက် [i] [j] = 1 သည်မြေကိုကိုယ်စားပြုသည်။ Grid ဆဲလ်များသည်ဒေါင်လိုက် / အလျားလိုက်အလျားလိုက်ချိတ်ဆက်ထားသော်လည်းထောင့်ဖြတ်မကျန်ပါ။ ကျွန်းတစ်ကျွန်းသာရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 30။ အများဆုံး 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) ဤချဉ်းကပ်မှုတွင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 31။ Z သုည Leetcode ဖြေရှင်းချက်အထိစုစုပေါင်း N Unique Integers ကိုရှာပါ Find N Unique Integers မှပြSumနာသည်သုည Leetcode Solution အထိသည်ကျွန်ုပ်တို့ကိုကိန်းတစ်ခုပေးသည်။ 0 မှရသောစုစုပေါင်း n ကိုသုညသို့ပြန်ပို့ရန်တောင်းဆိုသည်။ ထို့ကြောင့်မေးခွန်းသည်နားလည်ရန်လွယ်ကူသည်။ ဒီတော့ဖြေရှင်းချက်သို့ရေငုပ်မီ။ ကြည့်ကြရအောင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 32။ Equal Sum Leetcode Solution ဖြင့်အပိုင်းသုံးပိုင်းခွဲထုတ်ပါ ပြproblemနာက Partition Array ကို Equal Sum Leetcode Solution ဖြင့်အပိုင်းသုံးပိုင်းခွဲခြားထားတယ်။ ဒီဟာကကျွန်တော်တို့ကို array တစ်ခု (သို့) vector တွေပေးတယ်။ ဒီမှာ partition အားဖြင့်ဆိုလိုတာက i, j အညွှန်းနှစ်ခုရှိတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 33။ သာမန်အက္ခရာများ Leetcode Solution ကိုရှာပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်စာကြောင်းများစွာကိုပေးထားသည်။ Array အတွင်းရှိ string တိုင်းတွင်ပါ ၀ င်သောစာလုံးအားလုံး၏စာရင်းကိုကျွန်ုပ်တို့ print ထုတ်ရန်လိုအပ်သည်။ အကယ်၍ ဇာတ်ကောင်သည် string တိုင်းတွင် ၂ ကြိမ်တွေ့သော်လည်း၊ ၃ ကြိမ်မဟုတ်ပါက၎င်းကိုကျွန်ုပ်တို့လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 34။ အားလုံးနံပါတ်များကို Array Leetcode ဖြေရှင်းချက်ထဲမှာပျောက်ကွယ်သွားပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အားကိန်းဂဏန်းများကိုပေးထားသည်။ ၎င်းတွင် 1 မှ N အထိ element များပါ ၀ င်ပြီး၎င်းသည် array ၏အရွယ်အစားဖြစ်သည်။ သို့သော်အချို့သောဒြပ်စင်များပျောက်ကွယ်သွားပြီး၎င်းတို့နေရာတွင်မိတ္တူပွားများရှိသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာ array တစ်ခုကိုပြန်ပို့ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 35။ အများစု Element ကို II ကို Leetcode ဖြေရှင်းချက် ဒီပြproblemနာမှာ၊ ကျွန်တော်တို့ကိုကိန်းဂဏန်းတွေကိုပေးတယ်။ အဆိုပါရည်မှန်းချက် arrayN / 3⌋အချိန်ထက်ပိုသောပေါ်ပေါက်သောဒြပ်စင်များအားလုံးကိုရှာဖွေရန်မှာခင်းကျင်းသည့် N = အရွယ်အစားနှင့် operator floor ကြမ်းခင်းအော်ပရေတာဖြစ်သည်။ ကျွနု်ပ်တို့၏ array ကိုပြန်ပို့ရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 36။ ဆွေမျိုး Sort Array Leetcode ဖြေရှင်းချက် ဤပြproblemနာတွင်အပြုသဘောဆောင်သောကိန်းများ၏ Array နှစ်ခုကိုပေးထားသည်။ ဒုတိယ array ၏ element အားလုံးသည်ကွဲပြားပြီးပထမခင်းခြင်းတွင်တွေ့ရသည်။ သို့သော်၊ ပထမခင်းကျင်းချက်တွင်ဒုတိယခင်းကျင်းချက်တွင်မပါ ၀ င်သောထပ်ပွားသောအရာများသို့မဟုတ်ဒြပ်စင်များပါရှိနိုင်သည်။ ကျနော်တို့ပထမ ဦး ဆုံးခင်းကျင်း sort ဖို့လိုအပ်ပါတယ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 37။ Pascal's Triangle II Leetcode Solution ပြStatနာဖော်ပြချက်ဤပြInနာတွင် Pascal Triangle ၏ Row index (i) ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျနော်တို့ ith အတန်း၏တန်ဖိုးများပါဝင်သော linear ခင်းကျင်းဖန်တီးပြီးပြန်ပို့ရမည်။ Row index သည် ၀ မှစတင်သည်။ Pascal ၏တြိဂံသည်တြိဂံတစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 39။ ကောင်းမွန်သောпарများ Leetcode Solution အရေအတွက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကိန်းဂဏန်းစုစုပေါင်းကိုဖော်ပြထားပြီး၊ [i] = a [j] နေရာရှိကောင်းသောအားလုံးအတွက်အတွဲ (a [i], a [j]) အရေအတွက်ကိုရှာဖွေရန်လိုအပ်သည်။ ဥပမာ nums = [1,2,3,1,1,3] 4 ရှင်းလင်းချက် - ညွှန်းကိန်းများတွင်ကောင်းသောအတွဲ (၄) ခု (၀.၃)၊ (၀.၄)၊ (၃.၄)၊ (၂.၅) ရှိသည်။ [4] ၆ ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

မေးခွန်း 40။ Lucky Integer ကို Array Leetcode Solution တွင်ရှာပါ ပြstatementနာဖော်ပြချက်“ Lucky Integer ကို Array တွင်ရှာပါ” ပြtheနာတွင် array အနေဖြင့်ကိန်းဂဏန်း၏ကြိမ်နှုန်းသည်၎င်း၏တန်ဖိုးနှင့်ညီပါကကိန်းဟုခေါ်သော array တစ်ခုကိုပေးသည်။ ကျွန်တော်တို့ရဲ့တာဝန်ကအကြီးဆုံးကံအကောင်းဆုံးနံပါတ်ကိုပြန်ပေးဖို့ပါ။ ထိုကဲ့သို့သောနံပါတ်မရှိလျှင်ကျွန်ုပ်တို့ ...

ဆက်ဖတ်ရန်

မေးခွန်း 41။ မျှမျှတတ Binary Tree Leetcode ဖြေရှင်းချက် သစ်ပင်ရှိ node တိုင်း၏ဘယ်ဘက်နှင့်ညာဖက် subtree များ၏အမြင့်သည်ကွာခြားမှုအများဆုံးရှိလျှင် binary tree သည် Height-balance ဖြစ်သည်။ ဤပြInနာတွင်ကျွန်ုပ်တို့သည် binary tree ကိုမျှတမှုရှိမရှိစစ်ဆေးရန်သွားသည်။ ဥပမာ ၂ / ၁ / ၄ မျှမမျှတခြင်း ၁ / ၂ ၂ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 44။ ရှာပါ Insert Position Leetcode Solution ဒီပြproblemနာမှာကျွန်တော်တို့ကို sorted array နဲ့ target integer ပေးထားတယ်။ ၎င်းသည် Search Insert Position ကိုရှာရမည်။ ပစ်မှတ်တန်ဖိုးကိုခင်းကျင်းထဲမှာပစ္စုပ္ပန်လျှင်, ၎င်း၏အညွှန်းကိန်းပြန်သွားပါ။ အစဉ်လိုက် sorted နိုင်ရန်အတွက်ပစ်မှတ်ထည့်သွင်းသင့်သည့်အညွှန်းကိုပြန်ပို့ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 45။ တစ်ခုမှာ Leetcode ဖြေရှင်းချက် ပြstatementနာကြေငြာချက်“ Plus One” ပြInနာတွင်ကျွန်ုပ်တို့သည် array အတွင်းရှိ element တစ်ခုစီသည်နံပါတ်၏ဂဏန်းကိုကိုယ်စားပြုသော array ပေးထားပါသည်။ ပြီးပြည့်စုံသောခင်းကျင်းသည်နံပါတ်ကိုကိုယ်စားပြုသည်။ သုညအညွှန်းကိန်းသည်နံပါတ်၏ MSB ကိုကိုယ်စားပြုသည်။ ကျွန်ုပ်တို့တွင်သုည ဦး ဆောင်မှုသုညမရှိဟုယူဆနိုင်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 47။ Kth ပျောက်ဆုံးနေအပြုသဘောနံပါတ် Leetcode ဖြေရှင်းချက် ပြstatementနာကြေငြာချက်“ Kth Missing Positive Number” ပြInနာတွင်ကျွန်ုပ်တို့အားတင်းတင်းကျပ်ကျပ်အစဉ်လိုက်စီပြီးကိန်းဂဏန်းများကိုစီစဉ်ပေးသော array arr ကိုပေးသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာ array ထဲတွင်ပျောက်ဆုံးနေသော Kth positive အရေအတွက်ရှာရန်ဖြစ်သည်။ ဥပမာ arr = [1,2,3,4], k = 2 6 ရှင်းလင်းချက်: အမျှ ...

ဆက်ဖတ်ရန်

မေးခွန်း 48။ နံပါတ်အဆင့်မြင့်သို့မဟုတ်အောက် II ကိုခန့်မှန်းပါ ပြနာဖော်ပြချက်“ Guess Number Higher or Lower II” ကကျွန်တော်တို့ဟာ Guess Game လို့ခေါ်တဲ့ဂိမ်းကိုကစားတော့မယ်လို့ဖော်ပြထားတယ်။ ဂိမ်းကကျွန်တော် ၁ မှ n အထိနံပါတ်ရွေးသည်။ ငါမရွေးသောနံပါတ်ကိုသင်ခန့်မှန်းတိုင်းငါပြောလိမ့်မည်။

ဆက်ဖတ်ရန်

မေးခွန်း 49။ Subarray ရှိကွဲပြားခြားနားသောဒြပ်စင်အရေအတွက်အမေး ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းအမြောက်အမြားနှင့်မေးမြန်းချက်များစွာကိုပေးထားပြီးကျွန်ုပ်တို့ပေးထားသောအကွာအဝေးအတွင်းရှိကွဲပြားခြားနားသောဒြပ်ထုအားလုံး၏နံပါတ်ကိုရှာဖွေရန်လိုအပ်သည်။ ထိုနံပါတ်သည်ဘယ်ဘက်နှင့်ညာဘက်နံပါတ်နှစ်လုံးပါ ၀ င်သည်။ ပေးထားသောအကွာအဝေး ...

ဆက်ဖတ်ရန်

မေးခွန်း 50။ element အားလုံးအား k ထက်နည်းသည်သို့မဟုတ်ညီမျှစေရန်အနည်းဆုံးလဲလှယ်ရေးအစီအစဉ်များလိုအပ်သည် ပြelementsနာက“ အနည်းဆုံး swapsers တွေကို element တွေအားလုံးကို k အတူတကွယူဆောင်လာဖို့လိုအပ်တယ်” မှာသင့်မှာ integer array ရှိတယ်ဆိုတာပြတယ်။ အဆိုပါပြstatementနာကကြေငြာချက်သည်အသေးငယ်ဆုံးသို့မဟုတ်ညီမျှသော element များကိုအတူတကွစုစည်းရန်လိုအပ်သည့် swaps အနည်းဆုံးအရေအတွက်ကိုရှာဖွေရန်တောင်းသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 52။ Stock II Leetcode Solution ကိုဝယ်ယူရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြstatementနာကြေငြာချက်“ စတော့အိတ် ၂ ကို ၀ ယ်၊ ရောင်းရန်အကောင်းဆုံးအချိန်” ပြInနာတွင်ကျွန်ုပ်တို့သည်ခင်းကျင်းခြင်းရှိအရာဝတ္ထုတစ်ခုစီသည်ထိုနေ့၌ပေးထားသောစတော့ရှယ်ယာများ၏စျေးနှုန်းပါရှိသည်။ ငွေပေးငွေယူ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်သည်စတော့ရှယ်ယာတစ်စုကိုဝယ်ယူပြီးထိုရှယ်ယာတစ်စုကိုရောင်းခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 53။ ပေးထားသောခင်းကျင်းမှုအတွက်ထူးခြားသောစုစုပေါင်းခွဲများ၏ပေါင်းလဒ်ကိုရှာပါ မင်းမှာကိန်းဂဏန်းစုစုပေါင်းရှိတယ်ဆိုပါစို့။ ပြ “နာ က“ ပေးထားသောခင်းကျင်းခြင်းအတွက်ထူးခြားသော Sub-array ပေါင်းလဒ်အားလုံး၏ပေါင်းလဒ်ကိုရှာပါ” ဆိုတဲ့ပြproblemနာကထူးခြားတဲ့ sub-arrays များရဲ့စုစုပေါင်းကိုရှာဖွေရန်တောင်းဆိုသည် (Sub-array sum သည် sub-array တစ်ခု၏တစ်ခုချင်းစီ၏ပေါင်းလဒ်) ။ ထူးခြားသော sub-array ပေါင်းလဒ်အားဖြင့်ကျွန်ုပ်တို့သည် sub-array မပါဟုဆိုလိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 54။ subguay အရှည်ဆုံး K သည်ကွဲပြားသောဒြပ်စင်များမပါရှိခြင်း “ K ကွဲပြားသော element များထက်မပိုသောအရှည်ဆုံး subarray” ပြproblemနာတွင်သင့်တွင်ကိန်းဂဏန်းမြောက်များစွာရှိသည်ဟုဆိုထားသည်။ ပြstatementနာဖော်ပြချက်သည် k ကွဲပြားခြားနားသော element များထက်မပိုသည့်အရှည်ဆုံး sub-array ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာ arr [] = {4, 3, 5, 2, 1, 2, 0, 4, 5} ဥပမာ။

ဆက်ဖတ်ရန်

မေးခွန်း 55။ ပေးထားသောမိဘ Array ကိုယ်စားပြုမှုမှ Binary Tree ကိုတည်ဆောက်ပါ ပြgivenနာက“ ပေးထားသောမိဘ Array ကိုယ်စားပြုမှုမှတည်ဆောက်ထားသော Binary Tree ကိုတည်ဆောက်ခြင်း” သည်သင့်အား array တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ဤသည် input ကိုခင်းကျင်းတဲ့ binary သစ်ပင်ကိုကိုယ်စားပြုတယ်။ ယခုဤ input ခင်း၏အခြေခံပေါ်တွင် binary tree တည်ဆောက်ရန်လိုအပ်သည်။ အညွှန်းကိန်းတစ်ခုစီသည် parent node ၏အညွှန်းကိုတစ်ခုချင်းစီသိုလှောင်ထားသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 56။ Read only array တွင်ထပ်ခါတလဲလဲပြုလုပ်သောဒြပ်စင်တစ်မျိုးမျိုးကိုရှာပါ ပြreadနာ“ ဖတ်မှသာခင်းကျင်းသောထပ်ခါထပ်ခါသောဒြပ်ထုများထဲမှတစ်ခုခုကိုရှာပါ” ဆိုသည့်ပြyouနာကသင့်အနေဖြင့်အရွယ်အစား (n + 1) ကိုသာဖတ်ရန်အတွက်ဖြစ်သည်။ array ထဲမှာ 1 ကနေ n အထိကိန်းတွေပါတယ်။ ခင်ဗျားရဲ့တာ ၀ န်ကတော့ ... ထပ်ခါတလဲလဲပါ ၀ င်တဲ့အရာတစ်ခုခုထဲကတစ်ခုကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 57။ ပေးထားသောတန်ဖိုး (Hashmap) မှအကျိုးသက်ရောက်စေသော element လေးခုကိုရှာပါ။ ပြaနာက“ တန်ဖိုးတစ်ခုဆီကိုစုစည်းထားသောဒြပ်စင်လေးခုကိုရှာပါ (Hashmap)” ဟုဆိုထားသည်မှာသင့်မှာ integer array နှင့် sum လို့ခေါ်တဲ့နံပါတ်တစ်ခုရှိသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်ပေးထားသောတန်ဖိုးကို "sum" အထိအကျဉ်းချုံးထားတဲ့ခင်းကျင်းအတွက်ပစ္စုပ္ပန်ဒြပ်စင်လေးခုရှိမရှိဆုံးဖြတ်ရန်မေးတယ်။ မှန်လျှင်၊

ဆက်ဖတ်ရန်

မေးခွန်း 58။ ဤကဲ့သို့သောအရှည်ဆုံးနောက်ဆက်တွဲများမှာကပ်လျက်စပ်ကြားကွာခြားမှုတစ်ခုဖြစ်သည် ပြadjနာက“ ရှည်လျားတဲ့နောက်ဆက်တွဲဆက်နွယ်မှုတွေဖြစ်တဲ့ကွာခြားချက်တစ်ခု” ဆိုတာပြyouနာကမင်းကို integer array ပေးထားတယ်လို့ဖော်ပြတယ်။ ယခုတွင်သင်သည်ကပ်လျက်ရှိသောဒြပ်စင်များ၏ကွာခြားမှုသည်အရှည်ဆုံးနောက်ဆက်တွဲအရှည်ကိုရှာဖွေရန်လိုအပ်သည်။ ဥပမာ ၁ ၁ ၃ ၃ ၇ ၇ ၅ ၉ ၄ ၆ ရှင်းလင်းချက်အရ ...

ဆက်ဖတ်ရန်

မေးခွန်း 59။ subarrays များအားလုံးကို 0 sum နှင့် print ထုတ်ပါ မင်းကို integer array တစ်ခုပေးတယ်။ မင်းရဲ့တာဝန်ကဖြစ်နိုင်တဲ့ sub-arrays အားလုံးကို sum နဲ့သုညနဲ့ညီတယ်။ ဒါကြောင့် subarrays အားလုံးကို 0 sum နဲ့ print ရမယ်။ ဥပမာ arr [] = {-0, 2, -4, -2, 1, -1, 3, 1, 5, -7, -11} 6 index မှတွေ့ရှိခဲ့သည့် Sub-Array ...

ဆက်ဖတ်ရန်

မေးခွန်း 60။ အရှည်ဆုံး Bitonic နောက်ဆက်တွဲ မင်းမှာကိန်းဂဏန်းစုစုပေါင်းရှိတယ်ဆိုပါစို့၊ ပြstatementနာကြေညာချက်ကအရှည်ဆုံးနောက်ဆက်တွဲပြoutနာကိုရှာတွေ့လိမ့်မယ်။ တစ်ခုချင်းစီ၏ bitonic sequence ကိုပထမ ဦး ဆုံးတိုးမြှင့်ပြီးတော့လျော့နည်းစေသည့် sequence ကိုအဖြစ်ထည့်သွင်းစဉ်းစားသည်။ နမူနာ arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 ရှင်းလင်းချက် 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 ...

ဆက်ဖတ်ရန်

မေးခွန်း 61။ subarray တစ်ခုမှကိုယ်စားပြုသောနံပါတ်ကို binary array တွင်စစ်ဆေးပါ ပြ “နာ“ binary ခင်းကျင်းခြင်းတွင် subarray ကိုယ်စားပြုသည့်နံပါတ်သည်ထူးဆန်းသည်၊ သို့မဟုတ်မရှိ” ကိုစစ်ဆေးခြင်းသည်သင်အား binary array နှင့် range ကိုပေးသည်ဟုဖော်ပြသည်။ ဒီ array ထဲမှာ 0 နဲ့ 1s ပုံစံတွေပါဝင်တယ်။ အဆိုပါပြproblemနာကကြေညာချက်ကိုယ်စားပြုနံပါတ်ရှာဖွေရန်တောင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 62။ ရွှေတွင်းပြProbleနာ ပြGoldနာဖော်ပြချက်“ Gold Mine ပြ ”နာ” ကသင့်အားပေးထားသောဇယားကွက်ရှိဆဲလ်တစ်ခုစီတွင်အနှုတ်လက္ခဏာမဟုတ်သောဒင်္ဂါးပြားအချို့ရှိသည်ဟုသင်ကဖော်ပြသည်။ အစပိုင်းတွင်သတ္တုတွင်းသည်ပထမကော်လံတွင်ရပ်နေသော်လည်းအတန်းတွင်ကန့်သတ်ချက်များမရှိပါ။ သူသည်မည်သည့်အတန်းတွင်မဆိုစတင်နိုင်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 63။ အရှည်ဆုံးတိုးမြှင့်ဆက်တိုက်နောက်ဆက်တွဲ နောက်ဆက်တွဲများသည်အင်တာဗျူးသူများနှစ်သက်သောအခြားအကြောင်းအရာဖြစ်သည်။ သူတို့ကိုပတ်ပတ်လည်ညှိနှိုင်းသူတို့ကိုအမြဲတမ်းကိုယ်စားလှယ်လောင်းများစမ်းသပ်အသစ်အခွင့်အလမ်းများကိုပေးနိုင်ပါသည်။ ၎င်းသည်လျှောက်ထားသူအားအရာရာကိုစဉ်းစားသုံးသပ်နိုင်သည့်စွမ်းရည်ကိုစစ်ဆေးပြီးအကောင်းဆုံးနှင့်အကောင်းဆုံးဖြေရှင်းချက်များထွက်ပေါ်လာနိုင်သည်။ ဒီကိစ္စကိုကျွန်တော်တို့ဖြေရှင်းနေတဲ့ပြsolvingနာကိုဖြေရှင်းနေတယ်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 65။ ထိပ်တန်း 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 များတည်ဆောက်ရန်အတွက်နုံချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 66။ အခြားခင်းကျင်းမှုတစ်ခုကသတ်မှတ်ထားသောအမိန့်အရအခင်းကျင်းကိုစီပါ ပြmနာဖော်ပြချက်သင့်အား arr1 [] နှင့် arr2 [] နှစ်ခုလုံးပါသော Array များပေးသည်။ ပြarrayနာက“ array တစ်ခုအားအခြား array တစ်ခုမှသတ်မှတ်ထားသောအမိန့်အရစီစစ်ခြင်း” ပြproblemနာသည်ပထမခင်းခြင်းနှင့်အညီပထမခင်းကျင်းမှုအားခွဲခြားရန်တောင်းဆိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 67။ လိမ္မော်သီးအားလုံးပုပ်ပျက်ရန်လိုအပ်သောအနည်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ လိမ္မော်သီးများအားလုံးကိုပုပ်ပျက်စေသောအနိမ့်ဆုံးအချိန်” ပြproblemနာကသင့်အား 2D ခင်းကျင်းမှုတစ်ခုပေးသည်ဟုဆိုသည်။ ဆဲလ်တိုင်းတွင်ဖြစ်နိုင်သောတန်ဖိုး ၃၊ ၁၊ ၂ သို့မဟုတ် ၂ တွင် ၀ သည်အချည်းနှီးသောဆဲလ်ကိုဆိုလိုသည်။ 0 ဆိုသည်မှာလတ်ဆတ်သောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ 1 ပုပ်နေသောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ ပုပ်လျှင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 68။ အများဆုံးထုတ်ကုန် Subarray ပြStatနာဖော်ပြချက်“ Maximum Product Subarray” ပြyouနာကသင့်အားအပေါင်းနှင့်အနှုတ်နှစ်မျိုးလုံးပါသောကိန်းတစ်ခုပေးထားကြောင်းဖော်ပြသည်။ အဆိုပါပြstatementနာကြေညာချက် sub-ခင်းကျင်း၏အများဆုံးထုတ်ကုန်ထွက်ရှာရန်မေးတယ်။ ဥပမာ arr [] = {2, -2, 3, 5} 15 ရှင်းလင်းချက် Sub-array ထဲမှ element များ။

ဆက်ဖတ်ရန်

မေးခွန်း 69။ အနည်းဆုံးလှည့်စီထားသော Array တွင်ရှာပါ ပြ “နာ ဖော်ပြချက်“ Rotated Sorted Array တွင်အနည်းဆုံးရှာပါ” ကသင်သည်အညွှန်းကိန်းအချို့တွင်လှည့်ထားသောအရွယ်အစား n ကိုစီထားသောခင်းကျင်းပေးထားသည်ဟုဖော်ပြသည်။ နိမ့်ဆုံး element ကိုခင်းကျင်းထဲမှာရှာပါ။ ဥပမာ a [] = {5, 1, 2, 3, 4} 1 ရှင်းလင်းချက်။ ။ array ကို sorted ဖြင့်စီစဉ်မယ်ဆိုရင်။

ဆက်ဖတ်ရန်

မေးခွန်း 70။ မြို့ပတ်ရထားခင်းကျင်းကိုအသုံးပြု။ Deque ၏အကောင်အထည်ဖော်မှု ပြStatနာဖော်ပြချက်“ Deque of circular array ကိုအသုံးပြုခြင်း” သည်အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကို (Doubly Ended Queue) circular array ကို သုံး၍ insertFront (x): အောက်ပါ element တစ်ခုကို Deque insertRear (x) ၏ရှေ့တွင်ထည့်ပါ။ element တစ်ခုထည့်ပါ။ Deque deleteFront () ၏နောက်ဘက်ရှိ x: မှ element တစ်ခုကိုဖျက်ပစ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 71။ ပထမဆုံး element ကိုနှစ်ချက်ပြီးအဆုံးသို့သုညသို့ရွှေ့ပါ ပြProbleနာဖော်ပြချက်သင့်တွင်ကိန်းဂဏန်းမြောက်များစွာရှိသည်။ ဤတွင်“ 0” သည်ထည့်သွင်းစဉ်းစားသောနံပါတ်မဟုတ်ပါ။ ဒီမှာမမှန်ကန်သောသွင်းအားစုမဟုတ်ပါ ပြ “နာ က“ ပထမ element ကိုနှစ်ခါပြီးသုညသို့ရွှေ့သည်” ဆိုသည့်ပြaနာကနံပါတ်တစ်ခုရှိလျှင် array ကိုပြန်လည်စီစဉ်ရန်တောင်းဆိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 72။ ကိန်းဂဏန်းများကိုပထမမြောက်ထပ်မံရှာပါ Problem Statement ပြသနာကိန်းဂဏန်းများကိုပထမဆုံးကိန်းတစ်ခုအဖြစ်ရှာပါ။ ၎င်းသည် array မှပထမဆုံးထပ်တလဲလဲသော element ကိုရှာဖွေပြီးထိုနံပါတ်ကို print ထုတ်ရန်တောင်းဆိုသည်။ ဥပမာ arr [] = {2,6,9,3,1,9,1} 9 ရှင်းလင်းချက် - ပေးထားသောခင်းကျင်းချက်ထဲမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 73။ ပေးထားသောအရွယ်အစားခင်းကျင်းမှု n ကို BST ၏ကိုယ်စားပြုမှု (သို့) မကိုယ်စားပြုသည်ကိုစစ်ဆေးပါ ပြmနာဖော်ပြချက် n element များပါ ၀ င်သောခင်းကျင်းမှုတစ်ခုအရပေးထားသောအရွယ်အစား n တန်ဖိုးသည် BST ကိုကိုယ်စားပြုသည် (မ) သည်မဖြစ်သည်။ ၎င်း n element များ သုံး၍ တည်ဆောက်ထားသော binary search tree သည် BST n level ကိုကိုယ်စားပြုနိုင်ခြင်းရှိမရှိစစ်ဆေးရန်ဖြစ်သည်။ ဥပမာများ arr [] = {10, 8, 6, 9, ...

ဆက်ဖတ်ရန်

မေးခွန်း 74။ အဘယ်သူ၏ပေါင်းလဒ် 0 င်အကြီးဆုံးအကြီးမားဆုံးစတုဂံ sub-matrix ကို ပြနာဖော်ပြချက်အမြင့်ဆုံးအရွယ်အစားခွဲများကို 2D ခင်းကျင်းပြသထားသည့်ပေါင်းလဒ်သည်သုညဖြစ်သည်။ Sub-matrix သည်ပေးထားသော 2D ခင်းကျင်းအတွင်းရှိ 2D ခင်းကျင်းမှု မှလွဲ၍ အခြားတစ်ခုဖြစ်သည်။ ဒါကြောင့်မင်းမှာလက်မှတ်ထိုးထားတဲ့ကိန်းစုတစ်ခုရှိတယ်။ sub-matrices ၏ပေါင်းလဒ်ကိုတွက်ပြီး ... နှင့်အတူ matrix ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 75။ နောက်ဆက်တွဲတိုးမြှင့်အများဆုံးပမာဏ ပြStatနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ သင်၏လုပ်ငန်းတာဝန်မှာ array အတွင်းမှအများဆုံးစုစုပေါင်းနောက်ဆက်တွဲအကျိုးဆက်အားထပ်မံတိုးချဲ့နိုင်ရန်အတွက်နံပါတ်များကိုအစဉ်လိုက်စီစဉ်ပေးရမည့်နည်းဖြင့်ရှာဖွေရန်ဖြစ်သည်။ နောက်ဆက်တွဲအကျိုးဆက်ကတော့ကျွန်တော်တို့ဟာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 76။ အကြီးမားဆုံးဆမ်တဆက်တည်း Subarray ပြmနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ အဆိုပါပြproblemနာကိုကြေညာချက်အကြီးမားဆုံးပေါင်းလဒ်တဆက်တည်း subarray ထွက်ရှာရန်မေးတယ်။ ဆိုလိုသည်မှာပေးထားသောခင်းကျင်းမှုအတွင်းရှိအခြား subarrays များအနက်အကြီးဆုံးငွေပမာဏဖြစ်သော subarray (စဉ်ဆက်မပြတ်သော element များ) ကိုရှာရန် မှလွဲ၍ ဘာမျှမဆိုလို။ ဥပမာ arr [] = {1, -3, 4, ... ဥပမာ

ဆက်ဖတ်ရန်

မေးခွန်း 77။ Matrix ကွင်းဆက်မြှောက် matrix ကွင်းဆက်မြှောက်ခြင်း II ပြproblemနာတွင်ကျွန်ုပ်တို့သည် matrices ၏အရွယ်အစားကိုပေးထားပြီး၎င်းတို့ကိုမြှောက်ခြင်း၏အစဉ်ကိုရှာသည်။ ထို့ကြောင့် matrices အပေါင်း၏မြှောက်ခြင်းတွင်ပါ ၀ င်သည့်လုပ်ဆောင်မှုအရေအတွက်ကိုအနည်းဆုံးဖြစ်သည်။ သင့်အနေဖြင့် axb, bx အရွယ်အစား A၊ B, C အရွယ်အစား ၃ ခုရှိသည်ဟုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 78။ Balanced BST သို့ Array ကိုစီထားခဲ့သည် Sorted ခင်းကျင်းခြင်းအနေဖြင့် BST ပြproblemနာကိုဖြေရှင်းခြင်းဖြင့်ကျွန်ုပ်တို့သည် Sorted order အတိုင်း Array ကိုပေးထားပြီး၊ Sorted array မှ Balanced Binary Search Tree ကိုတည်ဆောက်ခဲ့သည်။ ဥပမာများ Input arr [] = {1, 2, 3, 4, 5} Output ကြိုတင်မှာယူမှု: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 80။ Array တစ်ခုပြောင်းပါ n element များပါ ၀ င်သည့် array သို့မဟုတ် set တစ်ခုကိုပေးထားသည်။ ဤတွင်ဒြပ်စင်ထူးခြားသောဖြစ်ကြသည်သို့မဟုတ်ထပ်ခါတလဲလဲမရှိ။ ထပ်တူများမရှိဘဲနံပါတ်များတစ်ခု (သို့မဟုတ်အစုတခု) ကိုပြောင်းပါ။ ဥပမာ // အစုံ 2, 4, 3 နှင့် 1. int နှင့်အတူခင်းကျင်း Init [] nums = {2, 4, 3, 1}; Shuffle object = ...

ဆက်ဖတ်ရန်

မေးခွန်း 81။ Array ကို K နှင့်စားခြင်းဖြင့် Pair များခွဲခြင်း ခင်းကျင်းထားသောခင်းကျင်းမှုကိုငွေဖြင့်တွက်ချက်နိုင်သည့်ငွေပမာဏနှင့်အတူအတွဲများအဖြစ်စားခြင်းများကိုအမျိုးမျိုးသောညှိနှိုင်းမှုအမျိုးမျိုးနှင့်အင်တာဗျူးတွင်မကြာခဏမေးလေ့ရှိသည်။ ငါ့ကိုသိတဲ့သူတွေကဒီပြproblemsနာတွေကိုပုံပြင်တွေအဖြစ်ပြောင်းတတ်တဲ့ငါ့အကျင့်ကိုသိတယ်။ ဤဆောင်းပါး၌ဤပြproblemနာကိုကြည့်ကြစို့။ နားလည်ရန်အခြေအနေ ...

ဆက်ဖတ်ရန်

မေးခွန်း 82။ အရွယ်အစား K တိုင်း၏ကွဲပြားခြားနားသော element များကိုရေတွက်ပါ Subsets ဆိုတာကျွန်တော်တို့အခုအချိန်အတန်ကြာဆက်ဆံခဲ့ပြီးပြီ။ နောက်ဆုံးဇာတ်လမ်းတွဲတွင်ကျွန်ုပ်တို့သည်ကွဲပြားသောနံပါတ်များနှင့်ပြုလုပ်နိုင်သည့်အစိတ်အပိုင်းအချို့ကိုဖော်ပြခဲ့သည်။ ဤအချိန်တွင်အရွယ်အစား K. ၀ င်းဒိုးတိုင်း၌ကွဲပြားသောဒြပ်စင်များကိုကျွန်ုပ်တို့ရေတွက်သည်။ အပိုင်း ၁ ပြtheနာအကြောင်း။ မသတ်မှတ်ထားသောခင်းကျင်းမှုကိုပေးထားသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 85။ ထပ်တူ Intervals ပေါင်းစည်း ပေါင်းစည်းထပ်တူကြားကာလပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကြားခံများစုဆောင်းမှုတစ်ခုပေးပြီးထပ်နေသောကြားကာလအားလုံးကို ပေါင်း၍ ပြန်ပေးသည်။ ဥပမာထည့်သွင်းမှု - [[၂၊ ၃]၊ [၃၊ ၄]၊ [၅၊ ၇]] ရလဒ် - [[၂၊ ၄]၊ [၅၊ ၇]] ရှင်းလင်းချက် - [၂၊ ၃] နှင့် [၃] ပေါင်းစည်းနိုင်သည်။ , 2] ကိုအတူတကွဖွဲ့စည်းရန် [3, 3] ပေါင်းစည်းမှုရှာဖွေခြင်းနည်းလမ်း

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 87။ အများဆုံးထုတ်ကုန် Subarray အများဆုံးထုတ်ကုန် subarray ပြproblemနာမှာတော့ကျနော်တို့ကိန်းဂဏန်းများစွာကိုပေးထားပြီးအကြီးဆုံးထုတ်ကုန်ရှိသည့် atleast one element နဲ့ဆက်စပ်တဲ့ sub-array ကိုရှာပါ။ ဥပမာ Arr = [0, -1, 0, 1, 2, -3] အများဆုံးထုတ်ကုန် = 2 Arr = [- 1, -1, -1] အများဆုံးထုတ်ကုန် = -1 Arr = [0, -1, 0, - ၂၊ ၀]

ဆက်ဖတ်ရန်

မေးခွန်း 88။ အနည်းဆုံးအရွယ်အစား Subarray Sum အပြုသဘောဆောင်သောကိန်းဂဏန်းများနှင့်ပေါင်းလဒ်များတို့၏ခင်းကျင်းပြသထားသည့်နံပါတ်များသည်အဆက်မပြတ်ဖြစ်ပေါ်သောအနိမ့်ဆုံး subarray ၏အရွယ်အစားကိုရှာ။ ထိုပမာဏသည်ညီမျှသည်ထက်ကြီးသည် (ပေးထားသောတန်ဖိုး) ဖြစ်သည်။ ဥပမာထည့်သွင်းမှု - nums [] = {2, 3, 1, 2, 4, 3} s = 7 Output: 2 {Subarray [4, ...

ဆက်ဖတ်ရန်

မေးခွန်း 89။ 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, ...

ဆက်ဖတ်ရန်

မေးခွန်း 90။ အများဆုံးထုတ်ကုန် Subarray n ကိန်းဂဏန်းအစုအဝေးတစ်ခုအနေနှင့်ပေးထားသောခင်းကျင်းခြင်း၏အနီးအနားရှိလက်အောက်ငယ်သားမှရရှိသောအများဆုံးထုတ်ကုန်ကိုရှာပါ။ နမူနာများ Input arr [] = {-2, -3, 0, -2, -40} Output 80 Input arr [] = {5, 10, 6, -2, 1} Output 300 Input arr [] = {-1 , -4, -10, 0, 70} output 70 ...

ဆက်ဖတ်ရန်

မေးခွန်း 91။ Matrix သုညသတ်မှတ်မည် set Matrix သုညပြproblemနာမှာ၊ element တစ်ခုက 0 ဖြစ်လျှင် n (n X m) matrix ကိုပေးပြီးသူ့ရဲ့ row တစ်ခုလုံးနှင့် column 0 ကိုထည့်သည်။ [၁၊ ၁၊ ၁]} ရလဒ် - {၁၊ ၀၁၊ ၁] [၀၊ ၀၊ ၁] [၁၊ ၀၊ ၁] ။

ဆက်ဖတ်ရန်

မေးခွန်း 92။ Sum ၏ပြproblemနာ (၃) ခုတွင် n နံပါတ်များပါ ၀ င်သည်။ n သုညမှသုညခု၏သုံးမွှားအားလုံးအားရှာဖွေသည်။ ဥပမာ Input: nums = {-3, 0, 1, 0, -1, -2} Output: { -1, 4, 1}, {-0, 1, -1} စုစုပေါင်းပြproblemနာ ၃ ခုအတွက်နုံချဉ်းကပ်ပုံ Brute force ချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 93။ အဆိုပါပုံတူနံပါတ်ကိုရှာပါ (n + 1) element များပါ ၀ င်ပြီး array တစ်ခုသည် 1 မှ n အထိဖြစ်သည်။ ထပ်တူညီသောဒြပ်စင်တစ်ခုသာရှိလျှင်၊ ထပ်ထားသောနံပါတ်ကိုရှာပါ။ ဥပမာများထည့်သွင်းမှု - nums = {1, 3, 4, 2, 2} output: 2 input: nums = {3, 1, 3, 4, 2} ရလဒ်: 3 naive ...

ဆက်ဖတ်ရန်

မေးခွန်း 94။ အနည်းဆုံး Path sum အနိမ့်ဆုံးလမ်းကြောင်းပေါင်းလဒ်ပြproblemနာတွင်ကျွန်ုပ်တို့သည်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများပါဝင်သော“ a × b” matrix ကိုပေးခဲ့သည်။ သင်၏လုပ်ငန်းတာဝန်မှာသင်ဘယ်လမ်းကြောင်းမှလာသည့်နံပါတ်များအားလုံးပါ ၀ င်သည့်ပေါင်းလဒ်ကိုအနည်းဆုံးဖြစ်စေရန်အတွက်ဘယ်ဘက်အပေါ်မှညာအောက်သို့လမ်းကြောင်းရှာရန်ဖြစ်သည်။ မှတ်ချက်။ ။ သင်ရွှေ့နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 95။ အဆိုပါ Duplicate Element ကိုရှာပါ ကိန်းဂဏန်းစုစုပေါင်း n + 1 ကိုကိန်းဂဏန်း၏တစ်ခုချင်းစီသည် ၁ နှင့် n ကြားတွင်ရှိသည့်အပြည့်အဝပေးထားပြီး၎င်းတွင်ထပ်မံပါ ၀ င်သောဒြပ်စင်တစ်ခုရှိသည်။ Brute force method အတွက် - Duplicate Element ကိုရှာရန်အတွက်ချဉ်းကပ်နည်း ၁ သည် ith element တိုင်းအတွက် loop တစ်ခုလည်ပတ်စေသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 96။ Next ကိုသာ။ ကွီးမွတျကြိမ်နှုန်း Element ကို နောက်ထပ်ပိုမိုကြီးမားသော frequency element ပြproblemနာတွင်၊ n နံပါတ်များပါ ၀ င်သောအရွယ်အစား n [] ကိုပေးထားသည်။ array ထဲရှိနံပါတ်များအတွက်ပုံနှိပ်ထုတ်ဝေရန်အတွက်အရေအတွက်၏လက်ရှိအရေအတွက်ထက်ပိုသောကြိမ်နှုန်းနှင့်အတူခင်းကျင်းသောနေရာတွင်မှန်၏။ ဥပမာထည့်သွင်းခြင်း a [] = {1, 1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 97။ မိုးရေကို ဖမ်းချုပ်ခြင်း LetCode ဖြေရှင်းချက် Traping Rain Water LeetCode ပြဿနာတွင်၊ ကျွန်ုပ်တို့သည် အမြင့်မြေပုံတစ်ခုကို ကိုယ်စားပြုသည့် N မဟုတ်သော ကိန်းပြည့်များကို ပေးထားပြီး ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည်။ အထက်တည်ဆောက်ပုံတွင် ပိတ်မိနိုင်သော ရေပမာဏကို ရှာဖွေရပါမည်။ ဥပမာ For the example for the ...

ဆက်ဖတ်ရန်

မေးခွန်း 98။ ဂိမ်းခုန် Jump game မှာအနှုတ်လက္ခဏာကိန်းမဟုတ်တဲ့ကိန်းဂဏန်းတွေကိုပေးထားတယ်၊ မင်းကအစကန ဦး အညွှန်းကိန်းမှာထားတယ်။ array ထဲရှိ element တစ်ခုစီသည်သင်၏အမြင့်ဆုံးခုန်နိုင်သည့်အရှည်ကိုဖော်ပြသည်။ သင်နောက်ဆုံးညွှန်းကိန်းသို့ရောက်နိုင်မနိုင်ဆုံးဖြတ်ပါ။ ဥပမာထည့်သွင်းမှု - arr = [2,3,1,1,4] ...

ဆက်ဖတ်ရန်

မေးခွန်း 99။ ပေါင်းစပ် Sum ပေါင်းစပ်ပေါင်းစပ်ခြင်းပြproblemနာတွင်အပြုသဘောဆောင်သောကိန်းဂဏန်းစုစုပေါင်းကို arr [] နှင့် sum s တို့ပေးထားပြီး၊ ထူးခြားသော element များ၏ပေါင်းစပ်မှုများကို arr [] တွင်ရှာပါ။ ထို element များ၏ sum သည် s နှင့်ညီသည်။ တူညီသောထပ်ခါတလဲလဲနံပါတ်ကိုကန့်သတ်မဲ့အကြိမ်အရေအတွက်ကို arr [] မှရွေးချယ်နိုင်သည်။ ဒြပ်စင်များ ...

ဆက်ဖတ်ရန်

မေးခွန်း 100။ 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}; ...

ဆက်ဖတ်ရန်

မေးခွန်း 101။ ထူးခြားတဲ့လမ်းကြောင်း mxn 2D ဇယားကွက်ပေးထားသည်။ သင်သည်ဇယားကွက်၏ထိပ်ဆုံးနှင့်ဘယ်ဘက်အခြမ်းတွင်ရှိနေသည်။ ဆိုလိုသည်မှာ (1,1) မှာတည်ရှိပြီးဆဲလ်။ (၁၊ ၁) ရှိဆဲလ်မှ (m, n) ရှိဆဲလ်တစ်ခုသို့ရောက်ရှိရန်သွားနိုင်သောထူးခြားသည့်လမ်းကြောင်းအရေအတွက်ကိုရှာပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 103။ ပေါင်းစည်း Intervals ပေါင်းစည်းခြင်းကြားကာလပြproblemနာတွင်ကျွန်ုပ်တို့သည် [l, r] ပုံစံ၏ကြားကာလများကိုပေးထားပြီးထပ်နေသောကြားကာလများကိုပေါင်းစည်းလိုက်သည်။ ဥပမာများထည့်သွင်းမှု {[1, 3], [2, 6], [8, 10], [15, 18]} Output {[1, 6], [8, 10], [15, 18]} Input {[ ၁၊ ၄]၊ [၁၊ ၅]} ရလဒ် {ကြားကာလပေါင်းစည်းခြင်းအတွက်နိုက်ချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 104။ တောင်တန်း Array တွင်အမြင့်ဆုံးအညွှန်းကိန်း တောင်တန်း Array ပြinနာရှိ Peak Index ဆိုတာဘာလဲ။ အောက်ပါဂုဏ်သတ္တိများကိုပြလျှင် Array ကိုတောင် Array ဟုခေါ်နိုင်သည်။ ပေးထားသောခင်းကျင်း၏အရှည်သည် 3 LENGTH> = 3 ထက်ကြီးခြင်းသို့မဟုတ်ညီမျှသင့်သည်။ အထွတ်အထိပ်တစ်ခုသို့မဟုတ်အကြီးဆုံးဒြပ်စင်တစ်ခုတည်းရှိနိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 105။ အများဆုံးအရွယ်အစား subarray ပေါင်းလဒ် k ညီမျှ အများဆုံးအရွယ်အစား subarray ပေါင်းလဒ်သည် k နှင့်ကိန်းတန်းများနှင့်တန်ဖိုး k ကိုပေးထားသည်။ သင်စုစုပေါင်း k သည်ညီမျှသောအရှည်ဆုံး subarray ၏အရှည်ကိုရှာရမည်။ ထိုကဲ့သို့သော subarray မရှိပါက 0. ကိုပြန်သွားပါ။ တစ်ခုမှာချဉ်းကပ်နည်းတစ်ခုမှာ hashtable ကိုအသုံးပြုပြီးစစ်ဆေးရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 106။ ပျောက်ဆုံးနေသောနံပါတ် Missing Number ပြproblemနာတွင် 0 မှ N. သို့ရှိသောနံပါတ်ပါ ၀ င်သည့် N အရွယ်အစားတစ်ခုကိုခင်းကျင်းပြီးပါပြီ။ Array အတွင်းရှိတန်ဖိုးအားလုံးသည်ထူးခြားသည်။ ပျောက်ဆုံးနေသောနံပါတ်ကို array ထဲ၌မတွေ့ပါ။ ၎င်းသည် 0 မှ N. ကြားတွင်ရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 107။ Array Sorted Array ပေါင်းစည်းထားသည့်ခင်းကျင်းပြနာတွင်အစဉ်တိုးပွားစေရန်စီစဉ်ထားသော Array နှစ်ခုကိုပေးထားသည်။ ပထမဆုံး input ထဲမှာ array1 နဲ့ array2 ကိုအစပြုလိုက်ပြီ။ ဒီနံပါတ်နှစ်ခုက N နဲ့ M. ပါ။ array1 ရဲ့အရွယ်အစားကပထမနဲ့ခင်းကျင်းမှုအစုနဲ့ပထမနဲ့ညီတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 108။ Array ကိုလှည့်ပါ Rotate array သည်ပြaနာတစ်ခုဖြစ်သည်။ ကျွန်ုပ်တို့သည်အရွယ်အစား N. တစ်ခုခင်းကျင်းပေးထားသည်။ ၎င်းကိုမှန်ကန်တဲ့လမ်းကြောင်းသို့လှည့်ရမယ်။ element တစ်ခုချင်းစီ၏ညာဘက်အနေအထားဖြင့်ပြောင်းခြင်းနှင့် array ၏နောက်ဆုံး element သည်ပထမနေရာသို့ရောက်ရှိသည်။ ဒါဆိုငါတို့တန်ဖိုးကို K ပေးထားတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 109။ Dynamic Programming ကို သုံး၍ Matrix Chain Multiplication Matrix Chain Multiplication သည်ပေးထားသောမက်တရစ်များကိုများပြားအောင်အကောင်းဆုံးနည်းကိုရှာဖွေသည့်နည်းလမ်းဖြစ်သည်။ ငါတို့အားလုံးသည် matrix ကိုမြှောက်ခြင်းသည်သဘာဝတွင်ဆက်စပ်မှုရှိသည် (A * B = B * A) ဖြစ်သည်။ ဒါကြောင့်ကျွန်တော်တို့မှာမြှောက်ကိန်းပြုချင်တဲ့အမိန့်တွေအများကြီးရှိတယ်။ တကယ်တော့ဒီ algorithm မှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 110။ Subarray Sum k ညီမျှသည် တစ်ခုကိန်းသေနံပါတ်နှင့်ကိန်းတစ်ခု k ပေးထားသည်။ ဒြပ်စင်ပေါင်းလဒ်သည် k နှင့်ညီမျှသောပေးထားသောခင်းကျင်းခြင်း၏တဆက်တည်း subarrays စုစုပေါင်းကိုရှာပါ။ နမူနာ input ကို 1: arr [] = {5,0,5,10,3,2, -15,4} = = 5 output ကို: 7 input ကို 2: arr [] = {1,1,1,2,4, -2} = = ၂ ရလဒ် - ၄ ရှင်းလင်းချက် - နမူနာ ၁ ကိုသုံးသပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 111။ K ကို Sorted Array ကိုပေါင်းစည်းနှင့် Sorted Output ပုံနှိပ် ပြStatနာဖော်ပြချက်“ Merge K Sorted Arrays and Print Sorted Output” ပြproblemနာမှာကျွန်တော်တို့ဟာအရွယ်အစားအမျိုးမျိုးရှိတဲ့ k sorted Array ကိုပေးထားတယ်။ ထို arrays များကိုပေါင်းစည်းရန်နှင့်နောက်ဆုံး sorted array ကို output အဖြစ် print ထုတ်ရန် program တစ်ခုရေးပါ။ Input Format ပထမဆုံးကိန်းတစ်ခု။ နောက်ထပ် n လိုင်းများပါဝင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 112။ Minimum Element ကို Sorted and Rotated Array တွင်ရှာပါ ပြaနာဖော်ပြချက်“ Sorted and Rotated Array ထဲမှအနည်းဆုံး Element ကိုရှာပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် sorted array a [] ပေးထားသည်။ ဒီခင်းကျင်းမှုကိုမသိသောနေရာ၌လှည့်ပြီးအနည်းဆုံး element ကိုရှာပါ။ Input Format ပထမကိန်းတစ်ခုနှင့်ကိန်းတစ်ခုပါ ၀ င်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 113။ Stock Buy အမြတ်တိုးမြှင့်နိုင်ရန်ရောင်းချပါ ပြStatနာဖော်ပြချက်“ အမြတ်တိုးမြှင့်ရန်ကုန်ပစ္စည်းရောင်း ၀ ယ်ခြင်းရောင်း ၀ ယ်ခြင်း” ပြproblemနာတွင်နေ့စဉ်နေ့တိုင်းစတော့စျေးနှုန်းပါ ၀ င်သောခင်းကျင်းမှုပေးသောပြproblemနာတွင်သင်ထိုနေ့ရက်များအတွင်း ၀ ယ်ခြင်းနှင့်ရောင်းချခြင်းအားဖြင့်သင်ရရှိနိုင်သောအမြတ်အများဆုံးအမြတ်ကိုရှာပါ။ ဤနေရာတွင်ကျွန်ုပ်တို့သည်အကြိမ်ပေါင်းများစွာရောင်းဝယ်နိုင်သော်လည်းရောင်းချပြီးမှသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 114။ ထပ်တူကြားဖြတ် II ကိုပေါင်းစည်း ပြProbleနာဖော်ပြချက်“ Merge Overlapping Intervals II” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကြားကာလများကိုပေးထားသည်။ ထပ်နေသောကြားကာလများကိုတစ်ခုနှင့်တစ်ခုထပ်ပေါင်းပြီးထပ်မထပ်သည့်ကြားကာလအားလုံးကိုပုံနှိပ်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးကိန်းတစ်ခု။ pair တစုံစီရှိသောနေရာတွင် n အားလုံးအတွက်ပါဝင်သောဒုတိယမျဉ်းကြောင်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 116။ pancake Sorting ပြSortနာ ပြPနာဖော်ပြချက်“ Pancake Sorting Problem” သည် pancake sorting အပေါ်အခြေခံသည်။ unsorted array ပေးထားသောကြောင့်ကျွန်ုပ်တို့သည် array ကို sort လုပ်ရန် flip operation ကိုသာအသုံးပြုသော program တစ်ခုကိုရေးရန်လိုအပ်သည်။ Flip သည် array ကိုပြောင်းပြန်လုပ်သောစစ်ဆင်ရေးဖြစ်သည်။ Input Format N. ကိန်းဂဏန်းတစ်ခုပါဝင်သောပထမလိုင်းတွင် N-space-split ...

ဆက်ဖတ်ရန်

မေးခွန်း 117။ pancake Sorting ပြancနာဖော်ပြချက်“ Pancake Sorting” ပြproblemနာတွင် A [] ကိုကိန်းဂဏန်းများစွာပေးခဲ့သည်။ pancake လှန်ခြင်းတစ်စီးရီးဖျော်ဖြေခြင်းဖြင့်ခင်းကျင်း Sort ။ pancake လှန်လှောတစ်ခုတွင်ကျွန်ုပ်တို့သည်အောက်ပါအဆင့်များကိုလုပ်ဆောင်သည်။ ၁ <= k <= arr.length ရှိသည့်ကိန်းပြည့်ကိုရွေးပါ။ sub-ခင်းကျင်း arr [1 ... --0] (1- ရည်ညွှန်း) ကိုပြောင်းပြန်။ ထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 119။ ပေးထားသော Array ကိုပြောင်းပါ ပြStatနာဖော်ပြချက်“ Shuffle the ပေးထားသော Array” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများစွာကိုပေးထားသည်။ ပေးထားသောခင်းကျင်းမှုကိုရှုပ်စေသောပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဆိုလိုသည်မှာ၎င်းသည် array ထဲရှိ element များကိုကျပန်းဖြစ်လိမ့်မည်။ Input Format ပထမဆုံးကိန်းတစ်ခု။ n လိုင်းခွဲထားသောကိန်းဂဏန်းအထွက်ပါရှိသောဒုတိယလိုင်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 120။ အများဆုံးရရှိနိုင်သောအရေအတွက်ကိုရှာပါ ပြStatနာဖော်ပြချက်“ အမြင့်ဆုံးနံပါတ် ၁ နှင့်အများဆုံးရှာဖွေပါကပြFindနာ” တွင်ကျွန်ုပ်တို့သည်အတန်းလိုက်စီထားသောဂဏန်းဂဏန်းပါ ၀ င်သည့် matrix (1D ခင်းကျင်း) ကိုပေးထားသည်။ အများဆုံးနံပါတ် ၁ ခုရှိတဲ့အတန်းကိုရှာပါ။ Input Format ကိန်းနှစ်ခုလုံးပါ ၀ င်သည့်ပထမစာကြောင်းသည် n, m ဖြစ်သည်။ နောက် n လိုင်းများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 121။ အများဆုံးထုတ်ကုန် Subarray II ကို ပြStatနာဖော်ပြချက်“ အများဆုံးထုတ်ကုန် Subarray II” ပြproblemနာတွင်အပြုသဘောဆောင်သောအနုတ်ကိန်းများနှင့်သုညများပါ ၀ င်သည့်ခင်းကျင်းမှုကိုကျွန်ုပ်တို့ပေးခဲ့သည်။ ကျွန်ုပ်တို့သည် subarray ၏အများဆုံးထုတ်ကုန်ကိုရှာဖွေရန်လိုအပ်သည်။ Input Format N. ကိန်းတန်းတစ်ခုစီပါ ၀ င်သည့်ပထမမြောက်လိုင်းသည် N-space separed integer ဖြစ်သည်။ Output အမျိုးအစားတစ်ခုတည်းသော ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 123။ Array တစ်ခုတွင် Stack နှစ်ခုကိုအသုံးပြုပါ ပြStatနာဖော်ပြချက်“ Arrack in Stack Two ကိုပြImplementနာ” ပြproblemနာတွင် array ကို stack နှစ်ခု သုံး၍ သုံးစွဲရလိမ့်မည်။ အကယ်၍ အသုံးပြုသူသည် element တစ်ခုကိုနှစ်ခုလုံးတွင်တွန်းအားပေးလိုပါက array အပြည့်မပြည့်မချင်းအမှားမရှိသင့်ပါ။ ။ နမူနာ Push 5 ...

ဆက်ဖတ်ရန်

မေးခွန်း 124။ ညာဘက်အခြမ်းတွင်သေးငယ်တဲ့ Element တွေကိုအရေအတွက် ပြStatနာဖော်ပြချက်“ Right Side ရှိသေးငယ်သော Element အရေအတွက်” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် [] တစ်ခုကိုခင်းကျင်းပြသခဲ့သည်။ element တစ်ခုစီ၏ right_side တွင်ရှိသောသေးငယ်သည့်အရေအတွက်ကိုရှာပါ။ Input Format ပထမတစ်ခုနှင့်တစ်ခုသာလိုင်းတစ်ခုစီပါ ၀ င်သည်။ ဒုတိယနေရာတွင် N သည်နေရာကွက်လပ်များကိန်းများပါ ၀ င်သည်။ ရလဒ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 125။ Array တွင် Element များသည် N / K အကြိမ်ထက်များလာသည် ပြsizeနာဖော်ပြချက်“ Element များသည် Array တွင် N / K ကြိမ်ထက် ပို၍ ပေါ်လာလိမ့်မည်” ပြproblemနာ၌ကျွန်ုပ်တို့သည် n ၏နံပါတ်မြောက်ကိန်းတစ်ခုပေးခဲ့သည်။ n / k ကြိမ်ထက်ပိုပြီးပေါ်လာတဲ့ element တွေကိုရှာပါ။ ဘယ်မှာ the input ကိုတန်ဖိုးသည်။ Input Format ပထမနှင့်လိုင်းနှစ်ခုလုံးပါ ၀ င်သော N နှင့် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 127။ Array တွင်အများဆုံးပြန်လုပ်နိုင်သောနံပါတ်ကိုရှာပါ ပြN.နာဖော်ပြချက်“ Array ထဲတွင်အများဆုံးပြန်လုပ်နိုင်သည့်နံပါတ်ကိုရှာပါ” ပြproblemနာတွင်မတူညီသောအရွယ်အစား N. ပေးထားသောခင်းကျင်းချက်ပြထားသောပြInနာတွင် {0, k} ရှိသည့်နံပါတ်များပါရှိသည်။ k <= N. အမြင့်ဆုံးနံပါတ်ကိုရှာပါ။ အဆိုပါခင်းကျင်းထဲမှာအကြိမ်၏။ Input ကို Format ကို ...

ဆက်ဖတ်ရန်

မေးခွန်း 128။ Petrol Bunks များအားလုံးလည်ပတ်ရန်ပထမအကြိမ်ခရီးစဉ် ပထမ ဦး ဆုံးအလှည့်ကျလည်ပတ်မှုတွင်ဓာတ်ဆီတုံးပြallနာအားလုံးသို့လည်ပတ်ရာတွင်စက်ဝိုင်းတွင် n ဓာတ်ဆီပန့်များပါ ၀ င်သည်။ တိုင်းဓာတ်ဆီစုပ်စက်ဒေတာတရံရှိပါတယ်။ ပထမတန်ဖိုးမှာဓာတ်ဆီ pump ၏ပမာဏနှင့်ဒုတိယမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 129။ ပေးထားသောမှ Sum ပြStatနာဖော်ပြချက်ပြproblemနာတစ်ခု၏စုစုပေါင်း ၄ ခုတွင်ကျွန်ုပ်တို့သည်အပြုသဘောသို့မဟုတ်အနှုတ်လက္ခဏာဖြစ်နိုင်သော N element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးခဲ့သည်။ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုး k နှင့်ညီမျှသောဒြပ်စင်လေးခု၏အစုကိုရှာပါ။ ကိန်းဂဏန်းတစ်ခုစီပါ ၀ င်သည့်ပထမ ဦး ဆုံးလိုင်းသည် input ပုံစံဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 131။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 133။ Array အတွင်းရှိအမြင့်ဆုံး Element သည်တိုးလာပြီးလျော့ကျလာသည် n element များပါရှိသည်သောပေးထားခင်းကျင်းခုနှစ်တွင်ပြStatနာဖော်ပြချက်။ Element တွေကိုပထမဆုံး k k element တွေတိုးလာတာမျိုး၊ အဲ့ဒီကနေ nk element တွေကျလာတဲ့နည်းနဲ့သိမ်းဆည်းထားတယ်၊ ကျွန်တော်တို့က array ထဲမှာအများဆုံး element ကိုရှာဖို့လိုတယ်။ ဥပမာက) Input ခင်းကျင်းမှု [15, 25, ...

ဆက်ဖတ်ရန်

မေးခွန်း 134။ ပျောက်သွားသော Element ကို Duplicate Array မှရှာပါ ပြStatနာဖော်ပြချက် Arays A နှင့် B နှစ်ခုကိုအသုံးပြုပြီး array တစ်ခုသည် element တစ်ခုမှ လွဲ၍ အခြားတစ်ခု၏ပုံတူဖြစ်တယ်။ element တစ်ခုသည် A (သို့) B. နှစ်ခုလုံးမှပျောက်နေသည်။ ကျွန်ုပ်တို့သည် duplicate array မှပျောက်သော element ကိုရှာရန်လိုအပ်သည်။ နမူနာ 5 1 6 4 8 9 6 4 8 ...

ဆက်ဖတ်ရန်

မေးခွန်း 135။ Subarray နှင့်နောက်ဆက်တွဲ ပြStatနာဖော်ပြချက် Subarray နှင့်နောက်ဆက်တွဲပြproblemနာမှာ subarrays တွေနောက်ဆက်တွဲတွေအားလုံးကိုပေးထားတဲ့ array အတွက်ပုံနှိပ်ဖို့လိုတယ်။ ဖြစ်နိုင်သမျှသောအချည်းနှီးသော subarrays များကိုထုတ်လုပ်ပါ။ subarray ကိုအများအားဖြင့် index တစ်ခုပေါ်တွင်အခြေခံထားသော array တစ်ခု၏အစိတ်အပိုင်းတစ်ခုသို့မဟုတ်အပိုင်းတစ်ခုအဖြစ်သတ်မှတ်သည်။ အဆိုပါ subarray ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 138။ Array ထဲမှနောက်တစ်ခုဖြစ်သော Greater Element ပြmနာဖော်ပြချက် Array ကိုပေးထားတာက element တစ်ခုစီရဲ့နောက်ထပ်ကြီးကျယ်တဲ့ element တစ်ခုကိုတွေ့ရလိမ့်မယ်။ အဲ့ဒီ element အတွက်နောက်ထပ်ကြီးကျယ်တဲ့ element မရှိရင် -1 ကို print ထုတ်မယ်။ နောက်တစ်ခုက element ကို print ထုတ်လိမ့်မယ်။ မှတ်ချက် - နောက်ထပ်ပိုကြီးတဲ့ element ကပိုကြီးတဲ့ element ဖြစ်တယ်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 140။ Sorted Array တွင် Binary Search ကို အသုံးပြု၍ Element ကိုရှာပါ ပြmနာဖော်ပြချက် Sorted ခင်းကျင်းခြင်းအားဖြင့် binary search ကိုသုံးပြီး element ကိုရှာပါ။ ရှိလျှင်အခြား element တစ်ခု၏ index ကို print ထုတ်ပါ -1 ။ နမူနာထည့်သွင်းခြင်း arr [] = {1, 6, 7, 8, 9, 12, 14, 16, 26, 29, 36, 37, 156} X = 6 // ရှာဖွေရန်အတွက်ဒြပ်စင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 142။ အထိရောက်ဆုံးနည်းလမ်းဖြင့်မိတ္တူပွားများကိုရှာပါ ပြနာဖော်ပြချက် O (n) နှင့် O (1) အာကာသအတွင်းရှိပုံတူပွားများဖြစ်သော element များအားလုံးကိုပြပါ။ အကွာအဝေး 0 မှ n-1 အထိနံပါတ်များပါ ၀ င်သည့်အရွယ်အစား n ခင်းကျင်းမှုတစ်ခုအရဤနံပါတ်များသည်အကြိမ်ပေါင်းများစွာဖြစ်ပွားနိုင်သည်။ မိတ္တူပွားများကိုအထိရောက်ဆုံးဖြင့်ရှာဖွေပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 143။ Array တွင် 0s 1s နှင့် 2s ကိုစီပါ ပြStatနာဖော်ပြချက် Array ပါ ၀ င်သော ၀ ဒသမ ၁ သို့မဟုတ် ၂ သည် N element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားခြင်း။ 0,1s 2s နှင့် 0s ကို array ထဲ၌ Sort or Segregate လုပ်ပါ။ ပထမပိုင်းတွင်သုညများအားလုံး၊ ဒုတိယပိုင်းတစ်ဝက်တွင်ရှိသူများနှင့်တတိယတစ်ဝက်တွင်နှစ်လုံးလုံးကိုစီစဉ်ပါ။ နမူနာထည့်သွင်းပုံ ၂၂ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 147။ Sorted Array တွင်အငယ်ဆုံးဆုံးသောနံပါတ်ကိုရှာပါ ပြanနာဖော်ပြချက်“ Integrated Array ထဲမှအသေးငယ်ဆုံးပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် integer array တစ်ခုပေးထားသည်။ 0 မှ M-1 အတွင်းရှိထူးခြားသောဒြပ်စင်များရှိသည့် N အရွယ်အစားခွဲထားသည့်ခင်းကျင်းစာရင်းတွင်အငယ်ဆုံးသောပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ။ M> N တွင်ရှိသော။ ဥပမာထည့်သွင်းမှု [0, 1, 2, 3, 4, 6, 7, ...

ဆက်ဖတ်ရန်

မေးခွန်း 148။ ပထမ ဦး ဆုံးထပ်ခါတလဲလဲ Element ကို ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့သည် n ကိန်းများပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားသည်။ ကျနော်တို့ပေးထားသောခင်းကျင်းထဲမှာပထမ ဦး ဆုံးထပ် element ကိုရှာရန်ရှိသည်။ ထပ်ခါတလဲလဲဒြပ်စင်မရှိလျှင်“ ထပ်ခါတလဲလဲထပ်မထပ်သည့်ကိန်းများကိုရှာမတွေ့” ပါ။ မှတ်ချက် - ထပ်ခါတလဲလဲလုပ်တဲ့ဒြပ်စင်တွေကတစ်ကြိမ်ထက်ပိုပြီးလာတဲ့သူတွေပေါ့။ (Array တွင်ပုံတူများပါနိုင်သည်) ...

ဆက်ဖတ်ရန်

မေးခွန်း 149။ ကုန်ပစ္စည်း 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 ...

ဆက်ဖတ်ရန်

မေးခွန်း 150။ ပေးထားသောကွာခြားချက်နှင့်အတူအားလုံးпарကိုရှာပါ ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့သည်ကွဲပြားခြားနားသောဒြပ်စင်များပါ ၀ င်ခြင်း (သို့) ထပ်မံတိုးချဲ့ထားသော element များပါ ၀ င်သည့်ခင်းကျင်းမှုကိုပေးထားသည်။ ပေးထားသောခြားနားချက်နှင့်အတူအားလုံးအားလုံးအတွက်ရှာပါ။ ပေးထားသောကွဲပြားခြားနားသောစုံတွဲတစ်တွဲမရှိပါက“ ကွဲပြားသောပေးထားသောအရာနှင့်တွဲဖက်မှုမရှိ” ကိုပုံနှိပ်ပါ။ နမူနာထည့်သွင်းမှု 10 20 90 70 20 80 ...

ဆက်ဖတ်ရန်

မေးခွန်း 151။ ပေးထားသော Array တွင်ပထမဆုံးထပ်ခါတလဲလဲနံပါတ်ကိုရှာပါ ပြStatနာဖော်ပြချက်များထပ်ခါတလဲလဲလုပ်ထားသောနံပါတ်များသည်ခင်းကျင်းမှုတစ်ခုရှိနိုင်သည်။ သို့သော် (ထပ်ခါထပ်ခါထပ်ခါထပ်ခါဖြစ်ပေါ်နေသော) ပေးထားသောခင်းကျင်းထဲ၌ပထမထပ်ကိန်းနံပါတ်ကိုသင်ရှာရမည်။ Example Input 12 5 4 2 8 9 7 12 5 6 12 4 7 Output 5 သည်ပထမဆုံးထပ်လုပ်သော element တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 153။ ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာပါ ပြStatနာဖော်ပြချက် ၁၊ N မှနံပါတ်များသို့ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာရာတွင် N-1 နံပါတ်များပါ ၀ င်သောခင်းကျင်းပြသခြင်းဖြစ်သည်။ နံပါတ် ၁ မှ N. အထိနံပါတ်များမှတစ်ခုပျောက်နေသည်။ ကျွန်ုပ်တို့ပျောက်ဆုံးနေသောနံပါတ်ကိုရှာရန်လိုအပ်သည်။ ကိန်းဂဏန်းစုစုပေါင်းပါဝင်တဲ့ပထမလိုင်း Input Format ...

ဆက်ဖတ်ရန်

Microsoft String မေးခွန်းများ

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 156။ စာလုံးအားလုံး Leetcode ဖြေရှင်းချက်၏ ပေါင်းစပ်မှုဖြင့် စာတန်းခွဲ Problem Statement The Substring with Words All Concatenation with LeetCode Solution – “Substring with Concatenation of All Words” သည် string s နှင့် စကားလုံးတစ်ခုစီ၏ အရှည်တူညီသော string word များကို ပေးသော စာကြောင်းများဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် အဆိုပါ substring ၏အစညွှန်းကိန်းများအားလုံးကိုပြန်ရန်လိုအပ်သည်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 159။ မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားပါ။ Problem Statement မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားခြင်း - သင့်အား '(', ')' နှင့် စာလုံးအသေး အင်္ဂလိပ် စာလုံးများကို ပေးထားသည်။ သင့်တာဝန်မှာ ကွင်းစကွင်းပိတ်အရေအတွက် အနည်းဆုံး ( '(' သို့မဟုတ် ')'၊ မည်သည့်ရာထူးတွင်မဆို ) မှ ရလဒ်ထွက်ရှိသော ကွင်းစည်းစာကြောင်းကို ဖယ်ရှားရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 161။ အရှည်ကြာဆုံး အသုံးများသော ရှေ့စာလုံး Leetcode ဖြေရှင်းချက် Problem Statement The Longest Common Prefix LeetCode Solution – "Longest Common Prefix" သည် strings များကို array တစ်ခုပေးထားသည့် ဖော်ပြသည်။ ဤစာကြောင်းများကြားတွင် အရှည်ဆုံးဘုံရှေ့ဆက်ကို ရှာရန်လိုသည်။ ရှေ့ဆက်မည်ဆိုပါက၊ ဗလာစာကြောင်းကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းခြင်း- strs = ["flower","flow","flight"] အထွက်- "fl" ရှင်းလင်းချက်- "fl" သည် အရှည်ဆုံးဖြစ်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 162။ မှန်ကန်သော Palindrome II Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် မှန်ကန်သော Palindrome II LeetCode ဖြေရှင်းချက် – “မှန်ကန်သော Palindrome II” သည် string s ကိုပေးထားသည့်အတွက်၊ s သည် စာလုံးတစ်လုံးမှ အများဆုံးဖျက်ပြီးနောက် palindrome string ဖြစ်ပါက အမှန်ပြန်ရရန် လိုအပ်ပါသည်။ ဥပမာ- Input: s = "aba" Output: true ရှင်းလင်းချက်- ထည့်သွင်းသည့်စာကြောင်းသည် palindrome ဖြစ်နေပြီ၊ ထို့ကြောင့် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 165။ စမ်းသုံးခြင်း (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 က ဘယ်ဟာကိုရှာတာလဲ...

ဆက်ဖတ်ရန်

မေးခွန်း 166။ Palindrome Partitioning Leetcode ဖြေရှင်းချက် Problem Statement Palindrome Partitioning LeetCode Solution – “Palindrome Partitioning” က သင့်အား စာကြောင်းတစ်ကြောင်း ပေးထားပြီး၊ partition ၏ substring တိုင်းသည် palindrome ဖြစ်သည့် input string ကို အပိုင်းပိုင်းခွဲကြောင်း ဖော်ပြထားသည်။ input string ၏ ဖြစ်နိုင်ချေရှိသော palindrome အပိုင်းပိုင်းအားလုံးကို ပြန်ပေးပါ။ ဥပမာ- ထည့်သွင်းခြင်း- s = "aab" အထွက်- [["a","a","b"],["aa","b"]] ရှင်းလင်းချက်- အတိအကျ မှန်ကန်မှု ၂ ခု ရှိပါသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 167။ Palindromic Substrings Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Palindromic Substrings LeetCode ဖြေရှင်းချက် – “Palindromic Substrings” သည် input string တွင် palindromic substrings စုစုပေါင်းအရေအတွက်ကို ရှာဖွေရန် တောင်းဆိုသည်။ ရှေ့နှင့်တူသော နောက်သို့ပြန်ဖတ်သောအခါ စာကြောင်းတစ်ခုသည် ပါလင်းဒရိုမ်တစ်ခုဖြစ်သည်။ စာတန်းခွဲတစ်ခုသည် string အတွင်းရှိ ဇာတ်ကောင်များ၏ ဆက်တိုက်အစီအစဥ်တစ်ခုဖြစ်သည်။ ဥပမာ- Input- s = "aaa" Output- ...

ဆက်ဖတ်ရန်

မေးခွန်း 168။ သီးသန့်ဇာတ်ကောင် Leetcode ဖြေရှင်းချက်ဖြင့် ပေါင်းစပ်ထားသော ကြိုးတစ်ချောင်း၏ အမြင့်ဆုံးအရှည် Problem Statement သီးသန့်ဇာတ်ကောင်များနှင့်အတူ ပေါင်းစပ်ထားသော ကြိုးတစ်ချောင်း၏ အမြင့်ဆုံးအရှည် LeetCode ဖြေရှင်းချက် - "ထူးခြားသောဇာတ်ကောင်များဖြင့် ပေါင်းစည်းထားသော ကြိုးတစ်ချောင်း၏ အများဆုံးအရှည်" က သင့်တွင် ကြိုးတန်းများကို ခင်းကျင်းပေးထားပြီး သင်ပေးထားသည့် array ၏ နောက်ဆက်တွဲများကို ရွေးချယ်ရန် လိုအပ်သည် ကြိုးများဖွဲ့စည်းရန် ...

ဆက်ဖတ်ရန်

မေးခွန်း 169။ အတိုဆုံး Word Distance Leetcode ဖြေရှင်းချက် Problem Statement အတိုဆုံးစကားလုံးအကွာအဝေး LeetCode ဖြေရှင်းချက် – သင့်အား strings များ array တစ်ခုနှင့် မတူညီသော စကားလုံးနှစ်လုံးကို ပေးထားကြောင်း ပြောကြားခဲ့သည်။ input string တွင်ပေါ်လာသော ဤစကားလုံးနှစ်လုံးကြား အတိုဆုံးအကွာအဝေးကို ပြန်ပေးရန်လိုအပ်သည်။ ဥပမာ- ထည့်သွင်းခြင်း- wordsDict = ["အလေ့အကျင့်", "ပြုလုပ်", "ပြီးပြည့်စုံ", "ကုဒ်လုပ်ခြင်း", "ပြုလုပ်သည်"], word1 = "ကုဒ်ဆွဲခြင်း", word2 = "အလေ့အကျင့်" ရလဒ်- 3 ရှင်းလင်းချက်- စကားလုံး "ကုဒ်ရေးခြင်း" တွင် ဖြစ်ပေါ်သည်။ ရာထူး ၄။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 170။ Strings Two Anagram Leetcode Solutions ပြုလုပ်ရန်အဆင့်အနည်းဆုံး ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်အင်္ဂလိပ်စာလုံးအသေးများပါဝင်သော strings 's' & 't' ကိုကျွန်ုပ်တို့ပေးထားသည်။ စစ်ဆင်ရေးတစ်ခုတွင် string 't' ရှိမည်သည့်စာလုံးကိုမဆို ရွေးချယ်၍ အခြားအက္ခရာတစ်လုံးသို့ပြောင်းနိုင်သည်။ ကျွန်ုပ်တို့သည် 't' တစ်ခုဖြစ်ရန်အနည်းဆုံးသောလည်ပတ်မှုများကိုရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 171။ Isomorphic ညှို့ Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်၊ a နှင့် b နှစ်ခုအား string နှစ်ခုပေးထားသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာကြိုးနှစ်ချောင်းသည် isomorphic ဟုတ်မဟုတ်သိရန်ဖြစ်သည်။ Strings နှစ်ခုကို isomorphic လို့ခေါ်ပါတယ်။ ပထမ string မှာပါတဲ့အက္ခရာများအားလုံး (သူ့ဟာသူအပါအ ၀ င်) ကိုမည်သည့်အက္ခရာဖြင့်အစားထိုးနိုင်မှသာလျှင်။

ဆက်ဖတ်ရန်

မေးခွန်း 172။ နောက်ဆက်တွဲ Leetcode ဖြေရှင်းချက်ဖြစ်ပါတယ် ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်မတူညီသောကြိုးနှစ်ခုကိုပေးထားသည်။ ရည်ရွယ်ချက်မှာပထမ string သည်ဒုတိယ၏နောက်ဆက်တွဲဟုတ်မဟုတ်ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာအားဖြင့်ပထမ string = "abc" ဒုတိယ string = "mnagbcd" စစ်မှန်သောပထမ string = "burger" ဒုတိယ string = "dominos" မှားယွင်းသောချဉ်းကပ်မှု (Recursive) ၎င်းသည်လွယ်ကူသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 173။ Binary Leetcode ဖြေရှင်းချက်ထည့်ပါ ပြStatနာဖော်ပြချက် binary strings a နှင့် b နှစ်ခုကိုပေးထားတဲ့အတွက်ကျွန်တော်တို့အဲဒီ string နှစ်ခုကိုပေါင်းထည့်ပြီး binary string အနေနဲ့ရလဒ်ကို return ပြန်ပေးရမှာဖြစ်တယ်။ Binary string သည် 0s နှင့် 1s များသာပါဝင်သော string များဖြစ်သည်။ ဥပမာ a = "11", b = "1" "100" a = "1010", b = "1011" "10101" နှစ်ခုပေါင်းထည့်ခြင်းအတွက်နည်းလမ်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 174။ သက်တမ်းရှိ Palindrome Leetcode ဖြေရှင်းချက် ပြmနာဖော်ပြချက် String တစ်ခုအနေဖြင့်၎င်းသည် palindrome ဟုတ်မဟုတ်ကိုဆုံးဖြတ်ရန်လိုသည်။ အက္ခရာနံပါတ်များကိုသာ သုံး၍ ဂဏန်းများနှင့်အက္ခရာများသာဖြစ်သည်။ ကျွန်ုပ်တို့သည်အက္ခရာစာလုံးအကြီးအသေးများကိုလည်းလျစ်လျူရှုရမည်။ သာဓက "လူ၊ အစီအစဉ်တစ်ခု၊ တူးမြောင်း၊ ပနားမား" စစ်မှန်သောရှင်းလင်းချက် - "အာမာနာပလာကာနန်ပါပါနာမာ" သည်မှန်ကန်သော Palindrome ဖြစ်သည်။ "ကားပြိုင်တယ်" ...

ဆက်ဖတ်ရန်

မေးခွန်း 175။ Leetcode Solution မှ Integer သို့ရောမ “ Roman to Integer” ပြerနာတွင်၊ ကျွန်ုပ်တို့သည်၎င်း၏အပြုသဘောဆောင်သောကိန်းဂဏန်းကိုရောမဂဏန်းပုံစံဖြင့်ဖော်ပြသည်။ အောက်ပါဇယားကို အသုံးပြု၍ ကိန်းဂဏန်း ၇ ခုဖြင့်ရောမကိန်းဂဏန်းများကိုကိုယ်စားပြုသည်။ မှတ်ချက် - ပေးထားသောရောမဂဏန်း၏ကိန်းတန်ဖိုးသည်မကျော်လွန်နိုင်သို့မဟုတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 176။ String Leetcode ဖြေရှင်းချက်ကိုပြုပြင်ပါ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်အက္ခရာနံပါတ်များကိုပေးသည်။ ဆိုလိုသည်မှာ string သည်စာလုံးအသေး (az) နှင့် digit (0-9) သာရှိသည်။ ကျွန်ုပ်တို့သည်ဆက်တိုက်အက္ခရာမပါရှိသောသို့မဟုတ်ဆက်တိုက်ဂဏန်းများမပါသောဤ string ၏မည်သည့် permutation ကိုမဆိုပြန်ပေးရန်လိုအပ်သည်။ ထိုကဲ့သို့သော permutation မရှိလျှင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 178။ ရောမ Leetcode Solution သည်လုံး ၀ ဖြစ်သည် ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းများကိုပေးထားပြီးရောမဂဏန်းအဖြစ်သို့ပြောင်းလဲရန်လိုအပ်သည်။ ထို့ကြောင့်ပြproblemနာကိုယေဘုယျအားဖြင့်“ Integer to Roman” ဟုရည်ညွှန်းပြီး၎င်းသည်ရောမ Leetcode Solution မှ Integer ဖြစ်သည်။ တစ်စုံတစ် ဦး ကရောမဂဏန်းအကြောင်းကိုမသိလျှင်။ ရှေးအချိန်ကလူတို့သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 179။ Group မှ Anagrams ပေးထားသောစကားလုံးများ၏အုပ်စုလိုက်ပုံကြမ်းများကိုရှာဖွေရန်လိုသည်။ ဆိုလိုသည်မှာစကားလုံးတစ်လုံးချင်းစီကိုဆိုလိုသည်။ ၎င်းကိုတန်ဖိုးတစ်ခုအဖြစ်မသတ်မှတ်ထားဘဲအခြားထည့်သွင်းမှုတစ်ခုသည်တန်ဖိုးနှင့်အတူတူပင်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 180။ အင်္ဂလိပ်စာလုံးများနှင့်ပေါင်းစပ်ပါ ပြproblemနာ“ Integer to English words” တွင်ကျွန်ုပ်တို့သည်သုညမဟုတ်သည့်ကိန်းနှင့်ထိုကိန်းများကိုကိန်းဂဏန်းစာလုံးများအဖြစ်ပြောင်းလဲရန်သို့မဟုတ်ကျွန်ုပ်တို့သည်နံပါတ်တစ်ခု၊ မည်သည့်နံပါတ်ကိုမဆိုထည့်သွင်းခြင်းခံရသည်။ ပုံစံ။ ဥပမာတစ်ခုကြည့်ရအောင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 181။ ဖုန်းနံပါတ်တစ်ခု၏ပေးစာပေါင်းစပ်ခြင်း တယ်လီဖုန်းနံပါတ်ပြletterနာ၏အက္ခရာပေါင်းစပ်မှုများတွင်ကျွန်ုပ်တို့သည် ၂ မှ ၉ အထိရှိသောနံပါတ်များပါသော string ကိုပေးထားသည်။ ပြproblemနာမှာနံပါတ်တိုင်းတွင်အက္ခရာအချို့သတ်မှတ်ထားပါကထိုနံပါတ်အားဖြင့်ကိုယ်စားပြုနိုင်သောဖြစ်နိုင်သမျှပေါင်းစပ်မှုများကိုရှာဖွေရန်ဖြစ်သည်။ နံပါတ်၏တာ ၀ န်သည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 183။ Palindrome permutation ပြStatနာဖော်ပြချက်“ Palindrome Permutation” သည်သင့်အား string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ palindromic string ကိုပြန်လည်ဖွဲ့စည်းနိုင်မနိုင်စစ်ဆေးပါ။ ဥပမာ superdupers ဟုတ်။ ရှင်းလင်းချက်ပေးထားသော input string ကို superdrepus သို့ပြန်လည်စီစဉ်နိုင်သည်။ ဒါဟာ palindromic string ကိုဖြစ်ပါတယ်။ ဒီတော့ဒီဥပမာကိုငါတို့အဖြေကဟုတ်တယ်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 184။ Text Justification LeetCode ဖြေရှင်းချက် Text Justification LeetCode Solution ကိုယနေ့ ဆွေးနွေးကြမည် Problem Statement ပြသနာ "Text Justification" သည် သင့်အား size n နှင့် integer size ၏ အမျိုးအစားစာရင်း s[ ] ကိုပေးထားကြောင်းဖော်ပြထားသည်။ စာကြောင်းတစ်ကြောင်းစီတွင် စာလုံးအရွယ်အစား အရေအတွက်ပါ၀င်သည်ဟူသော စာသားကို အကြောင်းပြပါ။ သင်လုပ်နိုင်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 185။ စီးဆင်းနေသောပထမ ဦး ဆုံးထပ်ခါတလဲလဲမဟုတ်သောဇာတ်ကောင်အတွက် Queue ကိုအခြေခံသည် ပြmနာဖော်ပြချက်ပြaနာ“ စီးဆင်းမှုတွင်ပထမဆုံးထပ်မထပ်သောဇာတ်ကောင်အတွက် Queue ကိုအခြေခံသောချဉ်းကပ်နည်း” သည်စာလုံးအသေးများပါ ၀ င်သည့်စီးဆင်းမှုကိုပေးသည်ဟုဆိုသည်။ ထပ်မံ၍ ဇာတ်ကောင်အသစ်ထပ်ထည့်သောအခါပထမဆုံးထပ်မထပ်သောစာလုံးကိုရှာပါ။ အဘယ်သူမျှမထပ်ခါတလဲလဲဇာတ်ကောင်ပြန်လာ -1 ဖြစ်ပါတယ်။ ဥပမာ aabcddbe ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 187။ Palindrome partition ပြStatနာဖော်ပြချက်စာကြောင်းတစ်ကြောင်းကိုပေးထားခြင်းကြောင့် partitions ၏ substrings အားလုံးသည် palindromes ဖြစ်သည်။ ကျွန်ုပ်တို့မူလ string ကိုကွဲပြားသောအခန်းကန့်များအဖြစ်ဖြတ်တောက်သောကြောင့် substrings အားလုံး palindromes ဖြစ်သဖြင့်ဤပြproblemနာကို Palindrome Partition ပြProbleနာဟုခေါ်သည်။ asaaaassss ဥပမာ ၂ ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

မေးခွန်း 188။ စကားလုံးတစ်လုံးအတွက်ပြောင်းပြန် ပြmနာဖော်ပြချက်“ Reverse words in a string” သည်သင့်အားအရွယ်အစား n ၏ string တစ်ခုပေးသည်ဟုဖော်ပြသည်။ string ကိုပြောင်းပြန်အစဉ်လိုက်ပုံနှိပ်ပါ။ နောက်ဆုံးစာလုံးသည်ပထမဖြစ်ရမည်၊ ဒုတိယသည်ဒုတိယဖြစ်လာသည်။ ဒီနေရာမှာ string ကိုအစားစကားလုံးတွေပါတဲ့ဝါကျကိုရည်ညွှန်းသည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 190။ နည်းလမ်းများဒီကုဒ် Decode Ways ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ဂဏန်းများသာပါ ၀ င်သောအချည်းနှီးသော string ကိုပေးထားပြီး၊ အောက်ပါမြေပုံများကို အသုံးပြု၍ ၎င်းကို decode လုပ်ရန်နည်းလမ်းများစုစုပေါင်းကိုဆုံးဖြတ်ပါလိမ့်မည်။ 'A' -> 1 'B' -> 2 ... 'Z' -> 26 ဥပမာ S = "123" ဒီ string ကို decode ဖို့နည်းလမ်းများအရေအတွက်က 3 လျှင်ငါတို့ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 192။ အရှည်ဆုံး Palindromic နောက်ဆက်တွဲ ကျွန်ုပ်တို့သည်ရှည်လျားသော palindromic နောက်ဆက်တွဲပြproblemနာ၌ string တစ်ခုပေးခဲ့ပြီး၊ အရှည်ဆုံး palindromic နောက်ဆက်တွဲအရှည်ကိုရှာပါ။ ဥပမာများထည့်သွင်းမှု - TUTORIALCUP ရလဒ် - ၃ ထည့်သွင်းမှု - DYNAMICPROGRAMMING ရလဒ် - ၇။ အရှည်ဆုံး Palindromic နောက်ဆက်တွဲအတွက်နုံချဉ်းကပ်နည်းအထက်ပါပြproblemနာကိုဖြေရှင်းရန်နုံချဉ်းကပ်နည်းသည်အောက်ဖော်ပြပါအကြောင်းအရာအားလုံးအားထုတ်ပေးရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 193။ KMP Algorithm KMP (Knuth-Morris-Pratt) algorithm ကိုပေးထားသော string တွင်ပုံစံရှာဖွေရန်အသုံးပြုသည်။ ကျွန်တော်တို့ကို string S နဲ့ pattern p ပေးထားတယ်။ ငါတို့ရဲ့ရည်မှန်းချက်ကပေးထားတဲ့ပုံစံဟာ string ထဲမှာရှိနေမလားဆိုတာကိုဆုံးဖြတ်ဖို့ပဲ။ ဥပမာထည့်သွင်းမှု - S =“ aaaab” p =“ aab” ရလဒ် - စစ်မှန်သောနုံချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 194။ Fizz Buzz ပြproblemနာအမည်ကမရှင်းဘူးလို့ထင်ရနိုင်တယ်။ Fizz Buzz သည်ကလေးများအားဌာနခွဲနှင့် ပတ်သက်၍ သင်ကြားပေးသောဂိမ်းဖြစ်သည်။ ဒီတော့အခက်အခဲတွေအများကြီးမရှိဘဲပတ်ပတ်လည်မှာရှိတဲ့ buzz ကိုရှင်းပစ်ကြစို့။ ပြmနာဖော်ပြချက် 3 သို့မြှောက်သုံးခြင်းအတွက်“ Fizz”၊ 5“ Buzz” အမြှောက်အတွက်ပရိုဂရမ်တစ်ခုကိုရေးကြပါစို့။

ဆက်ဖတ်ရန်

မေးခွန်း 195။ Fizz Buzz အီးမေးလ်ကုဒ် Fizz Buzz ပြproblemနာတွင်ကျွန်ုပ်တို့သည်နံပါတ် n ကိုပေးထားပြီးနံပါတ်များမှ 1 သို့ n သို့ပေးထားသောအခြေအနေများနှင့်အတူအခြေအနေများနှင့်အတူရိုက်နှိပ်ပါ။ ၃ ၏မြှောက်လဒ်များအတွက်“ Fizz” ကိုပုံနှိပ်ပါ။ multiples အတွက်“ Buzz” ကိုပုံနှိပ်ပါ။ multiples အတွက်“ FizzBuzz” ကိုပုံနှိပ်ပါ။ 3 နဲ့ 5 နှစ်ခုစလုံးရဲ့တန်ဖိုးကဒီလိုမှမဟုတ်ရင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 197။ Infix ကူးပြောင်းခြင်းမှ Postfix postfix သို့ infix ပြောင်းလဲခြင်းပြ,နာတွင်ကျွန်ုပ်တို့သည် postfix သင်္ကေတဖြင့်ဖော်ပြခဲ့သည်။ ပေးထားသောသင်္ကေတကို infix သင်္ကေတအဖြစ်ပြောင်းလဲရန်ပရိုဂရမ်တစ်ခုရေးပါ။ Infix Notation ဤသင်္ကေတတွင်အော်ပရေတာများသည် operand များအကြားရေးထားသည်။ ဒါဟာကျနော်တို့ယေဘုယျအားဖြင့်တစ် ဦး စကားရပ်ရေးသားပုံနှင့်ဆင်တူသည်။ ဥပမာ: A + ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 199။ Sorting ကိုသုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားသော Sorting ပြusingနာကို အသုံးပြု၍ အရှည်ဆုံးအဖြစ်ဆုံးရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

မေးခွန်း 200။ Backspace String ကိုနှိုင်းယှဉ်ကြည့်ပါ backspace string တွင် Strings S နှင့် T နှစ်ခုပေးထားသောပြcompareနာကိုနှိုင်းယှဉ်ကြည့်ပါ၊ strings များတွင် '#' ပါ ၀ င်ပြီး backspace character ကိုဆိုလိုသည်။ နမူနာများ Input S = "ab # c" T = "ad # c" Output true (S နှင့် T နှစ်မျိုးလုံးသည် ac) သို့ပြောင်းသည်) Input ...

ဆက်ဖတ်ရန်

မေးခွန်း 201။ ပုံမှန်ဖော်ပြမှုကိုက်ညီမှု Regular Expression Matching ပြနာတွင်ကျွန်ုပ်တို့သည် string နှစ်ခုကိုပေးထားသည် (x ကိုယူကြစို့) သည်စာလုံးအသေးများသာဖြစ်ပြီးဒုတိယ (y ကိုတွက်ကြည့်ကြစို့) သည်စာလုံးအကြီးနှစ်လုံးပါ ၀ င်သည့်စာလုံးအသေးများပါဝင်သည်။ နှင့်“ *” ။ လုပ်ငန်းတာဝန်ကဒုတိယစာကြောင်းရှိမရှိကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 202။ String ကိုပြန်လည်ဖွဲ့စည်း Reorganize String ပြနာတွင်“ az” အက္ခရာအချို့ပါသည့် string ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာထိုအက္ခရာနှစ်လုံးကိုတစ်လုံးနှင့်တစ်လုံးကပ်ထားခြင်းမရှိစေရ။ ဥပမာအားဖြင့်ထည့်သွင်းခြင်းပန်းသီး Output pelpa Input စာအုပ် Output obko Input aa Output မဖြစ်နိုင် Input aaab Output not ...

ဆက်ဖတ်ရန်

မေးခွန်း 203။ String Compression ကို String Compression ပြproblemနာတွင်၊ [char] အမျိုးအစား char ကိုကျွန်ုပ်တို့ပေးထားသည်။ ၎င်းကိုဇာတ်ကောင်နှင့်သတ်သတ်မှတ်မှတ်ဇာတ်ကောင်တစ်ခုအနေဖြင့်ချုံ့ပါ (အကယ်၍ ဇာတ်ကောင်အရေအတွက်သည် ၁ ဖြစ်ပါက compressed ခင်းကျင်းထားသောတစ်ခုတည်းသောအက္ခရာသည်) ။ compressed array ၏အရှည်သည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 205။ Trie သုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားပြီး Trie ပြusingနာကို အသုံးပြု၍ အကျဆုံးဆုံးသောရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

မေးခွန်း 206။ ရေတွက်။ ပြောပါ Count and Say မှာကျွန်တော်တို့ N ကိုပေးထားပြီးဒီကိန်းဂဏန်းရဲ့ nth term ကိုရှာပြီး sequence ကိုပြောဖို့လိုပါတယ်။ ပထမ ဦး စွာရေတွက်ခြင်းနှင့်ဆက်နွှယ်ခြင်းဆိုသည်မှာအဘယ်နည်း။ ပထမ ဦး စွာစာပိုဒ်၏စည်းကမ်းချက်များကိုကြည့်ပါ။ ပထမအသုံးအနှုန်းသည်“ 1” ဖြစ်သည်။ ဒုတိယသက်တမ်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 207။ ထူးခြားတဲ့ဇာတ်ကောင်ကို string ထဲမှာရှာပါ ရှာပုံတော်တွင်ပြproblemနာရှိရှာဖွေရေးထူးခြားသောဇာတ်ကောင်တွင်စာလုံးအသေး (az) သာပါသော string ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်တော်တို့ထပ်ခါတလဲလဲထပ်ခါတလဲလဲလုပ်တဲ့အက္ခရာကိုရှာပြီးအညွှန်းကိုထုတ်ဖို့လိုတယ်။ အဘယ်သူမျှမထိုကဲ့သို့သောဇာတ်ကောင်ပုံနှိပ် -1 တည်ရှိလျှင်။ Input Format တစ်ခုတည်းသောလိုင်းတစ်ခုပါ။ ပုံနှိပ်ထုတ်ဝြေခင်းပုံစံ ...

ဆက်ဖတ်ရန်

မေးခွန်း 208။ ရောမလူမျိုးစု ရောမဘာသာပြောင်းဝင်ခြင်း။ ကျွန်ုပ်တို့သည် N နံပါတ်ကိုပေးထားပြီးကျွန်ုပ်တို့သည်ရောမနံပါတ်များကိုပုံနှိပ်ထုတ်ဝေရန်လိုအပ်သည်။ ရောမနံပါတ်များကို {I, V, X, L, C, D, M} တန်ဖိုးများအသုံးပြုခြင်းဖြင့်ကိုယ်စားပြုသည်။ ကောင်းသောဥာဏ်အတွက်ဥပမာအချို့ကိုကြည့်ကြပါစို့။ Input Format တစ်ခုသာလိုင်းတစ်ခုတည်းသာရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 209။ String Shifts Leetcode ကိုလုပ်ဆောင်ပါ A shift ဆိုသည်မှာ ASCII တန်ဖိုးတွင် 1 အက္ခရာများကိုမြှောက်လိုက်သောလုပ်ငန်းစဉ်ဖြစ်သည်။ နောက်ဆုံးအက္ခရာ z အတွက်ပြန်လည်စတင်သည်။ ဆိုလိုသည်မှာ z ၏ပြောင်းကုန်ပြီ a ဖြစ်သည်။ လုပ်ဆောင်မှုလုပ်ဆောင်ချက်အပြောင်းအလဲများတွင် leetcode ပြproblemနာကိုကျွန်ုပ်တို့သည် s (စာလုံးအသေးစာလုံးများသာ) နှင့် array တစ်ခု [... ကိုပေးထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 210။ Strings များသည် K အကွာအဝေးအပြင်ပါမဟုတ်ကိုစစ်ဆေးပါ ပြStatနာဖော်ပြချက် Strings နှစ်ခုနှင့်ကိန်းတစ်ခုအရပေးထားသောစာကြောင်းများသည် k အကွာအဝေးမကွဲရှိမရှိစစ်ဆေးရန်ပရိုဂရမ်တစ်ခုရေးပါ။ ဆိုလိုသည်မှာမည်သည့်စာလုံးမဆိုကိုက်ညီမှုရှိပါကသို့မဟုတ်မည်သည့်ဇာတ်ကောင်ကိုမဆိုဖယ်ရှားရန်ဖြစ်သည်။ ၎င်းကို k အကွာအဝေး ဟူ၍ ခွဲခြားထားသည်။ Input Format ပထမဆုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 211။ String တစ်ခု၏ကြိုးအရှည်သည်၎င်း၏နောက်ဆုံးတွင်ဖြည့်ထားသောနံပါတ်နှင့်တူညီသည် ပြStatနာဖော်ပြချက်“ Check of a string length သည်နောက်ဆုံးတွင်ထပ်ထည့်ထားသောနံပါတ်နှင့်ညီမျှသည်” ပြweနာတွင်ကျွန်ုပ်တို့သည်နောက်ဆုံးတွင်နံပါတ်နှင့်တွဲထားသော string ကိုပေးခဲ့သည်။ နံပါတ်ဖယ်ထုတ်ပြီး string ရဲ့အရှည်နဲ့တူညီမှုရှိမရှိစစ်ဆေးတဲ့ပရိုဂရမ်တစ်ခုကိုရေးပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 212။ Matrix အတန်းအားလုံးသည် Circular Rotations တစ်ခုစီဟုတ်မဟုတ်စစ်ဆေးပါ ပြaနာဖော်ပြချက်“ charrix matrix အားလုံးအပြန်အလှန်လည်ပတ်မှုလည်ပတ်မှုရှိ / မရှိဆိုတာကိုစစ်ဆေးပါ” တွင် char matrix ကိုပေးခဲ့ပြီးဖြစ်သောပြmatrixနာတစ်ခုသည် row တစ်ခုချင်းစီ၏လည်ပတ်မှုဟုတ်မဟုတ်ကိုရှာရန် program တစ်ခုရေးပါ။ အကယ်၍ အတန်းအားလုံးသည်တစ်ခုနှင့်တစ်ခုအပြန်အလှန်လည်ပတ်နေလျှင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 213။ အခြား String တစ်ခုအရ String တစ်ခုကို Sort ပြmနာဖော်ပြချက် input input နှစ်ခု၊ ကျနော်တို့ string ကိုပုံစံအားဖြင့်သတ်မှတ်ထားသောအမိန့်နှင့်အညီ sort ဖို့လိုအပ်ပါတယ်။ Pattern string တွင်ပုံတူပွားများမရှိပါ၊ ၎င်းတွင် string ၏အက္ခရာများအားလုံးပါ ၀ င်သည်။ Input Format ပထမ ဦး ဆုံးလိုအပ်သောစာကြောင်းမှာကျွန်တော်တို့လိုအပ်သော string တစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 214။ String သည်ဇာတ်ကောင်များအစဉ်လိုက်ပုံစံကိုလိုက်နာခြင်းရှိမရှိစစ်ဆေးပါ ပြStrနာဖော်ပြချက်“ String သည်အက္ခရာအစဉ်လိုက်ပုံစံကိုလိုက်နာခြင်းရှိမရှိစစ်ဆေးခြင်းရှိမရှိစစ်ဆေးခြင်း” ပြproblemနာတွင်ဖော်ပြထားသော input string တွင်ပါ ၀ င်သောအက္ခရာများသည်ပေးထားသော input ပုံစံရှိလက်ရှိစာလုံးများမှသတ်မှတ်ထားသည့်အတိုင်းလိုက်နာမှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ “ No” ကိုပုံနှိပ်ပါ။ ထည့်သွင်းမှုပုံစံ

ဆက်ဖတ်ရန်

မေးခွန်း 215။ ယာယီ Variable မရှိဘဲ Reverse String ပြTempနာဖော်ပြချက်“ Reverse String Without Temporary Variable” ပြproblemနာတွင် string တစ်ခု“ s” ကိုကျွန်ုပ်တို့ပေးထားသည်။ မည်သည့်အပို variable သို့မဟုတ် space သုံးစရာမလိုဘဲဤ string ကိုပြောင်းရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပေးထားသော string“ s” ပါ ၀ င်သည့်ပထမစာကြောင်းဖြစ်သည်။ Output Format ၏နောက်ပြန်ဖြစ်သော string ကို print ထုတ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 216။ String Palindrome လုပ်ရန်ရှေ့တွင်အနည်းဆုံးအက္ခရာများထည့်သွင်းရမည် ပြStrနာဖော်ပြချက်“ String Palindrome လုပ်ရန်ရှေ့တွင်အနည်းဆုံးအက္ခရာများထည့်ရမည်” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်“ s” ကိုပေးထားသည်။ string palindrome ပြုလုပ်ရန်ရှေ့တွင်ထည့်ရန်အနည်းဆုံးအက္ခရာများကိုရှာဖွေရန် program တစ်ခုရေးပါ။ Input Format ပထမနှင့်လိုင်းတစ်ခုတည်းသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 217။ Kth Non- ထပ်ကျော့ဇာတ်ကောင် ပြStatနာဖော်ပြချက်“ Kth Non-repeatating Character” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးထားပါသည်။ kth non-repeating_character ကိုရှာဖွေရန် program တစ်ခုရေးပါ။ အကယ်၍ k ထက်နည်းပါက string တွင်ထပ်ခါတလဲလဲမလုပ်ပါက“ -1” ကိုရိုက်ပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 218။ ပေးထားသောပုံစံမှအားလုံး Binary Strings ကိုထုတ်လုပ်ပါ ပြGivenနာဖော်ပြချက်“ ပေးထားသောပုံစံမှ Binary Strings များအားလုံးကိုထုတ်လုပ်ခြင်း” ပြproblemနာတွင် input string“ s” ကိုကျွန်ုပ်တို့ပေးထားသော 0, 1 နှင့်? (wildcard char) ။ အစားထိုးခြင်းအားဖြင့်ဖြစ်နိုင်သော binary strings များအားလုံးထုတ်လုပ်ရန်လိုအပ်သည်။ '0' နှင့် '1' နှင့်အတူ။ Input Format ပထမနှင့်လိုင်းတစ်ခုတည်းသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 219။ Word Matching အားဖြင့်အရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက်စကားလုံး ပြStatနာဖော်ပြချက်“ Word အားဖြင့်ကိုက်ညီသောစကားလုံးအားဖြင့်အသုံးပြုသောအရှည်ဆုံးအသုံးအနှုန်းများ” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N strings များကိုပေးထားသည်။ ပေးထားသောကြိုး၏အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးနံပါတ်မှာကိန်းဂဏန်းစုစုပေါင်းကိုဆိုလိုသည်။ နောက် N လိုင်းများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 220။ အက္ခရာကိုက်ညီခြင်းဖြင့်အက္ခရာကို သုံး၍ အရှည်ဆုံးအဖြစ်အများဆုံးရှေ့ဆက် ပြCharနာဖော်ပြချက်“ အက္ခရာကိုက်ညီခြင်းဖြင့်အက္ခရာကို သုံး၍ အရှည်ဆုံးအဖြစ်အပျက်ကိုအသုံးပြုခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N နှင့် N ညှို့များကိုပေးထားသည်။ ပေးထားသောကြိုး၏အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format နံပါတ်ကိုညွှန်းထားတဲ့ကိန်းသေတန်ဖိုး N ထည့်သွင်းထားသောပထမစာကြောင်းသည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 222။ Binary Search II ကို သုံး၍ အရှည်လျားဆုံးအသုံးအများဆုံးရှေ့ဆက် ပြinaryနာဖော်ပြချက်“ Binary Search II ကို အသုံးပြု၍ အရှည်ဆုံးအဖြစ်အပျက်ကိုအသုံးပြုခြင်း” ပြproblemနာတွင်ကျွန်ုပ်တို့သည် N နှင့် N ညှို့များကို integer value ပေးထားသည်။ ပေးထားသောညှို့၏အရှည်ဆုံးဘုံရှေ့ဆက်ကို print ထုတ်မည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဘုံရှေ့ဆက်မရှိပါက“ -1” ကိုရိုက်ပါ။ Input Format ပထမစာကြောင်းမှာပါဝင်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 225။ ချိတ်ဆက်ထားသော Strings များစာရင်းသည် Palindrome တစ်ခုဟုတ်မဟုတ်စစ်ဆေးပါ ပြstringနာဖော်ပြချက်“ Strings of a Linked list က Palindrome တစ်ခုလားဆိုတာစစ်ဆေးပါ” ပြInနာမှာ string data တွေကိုကိုင်တွယ်တဲ့ list ကိုပေးထားပါတယ်။ ဒေတာသည် palindrom တစ်ခုဟုတ်မဟုတ်စစ်ဆေးရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဥပမာ ba-> c-> d-> ca-> b 1 ရှင်းလင်းချက်။ ။ အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 226။ Sum Root to Leaf Numbers LeetCode ဖြေရှင်းချက် Problem Statement Sum Root to Leaf Numbers LeetCode Solution ကပြောပါတယ် – သင့်အား 0 မှ 9 ဂဏန်းများသာပါဝင်သော ဒွိသစ်ပင်၏အမြစ်ကို ပေးထားသည်။ သစ်ပင်ရှိ အမြစ်မှ အရွက်လမ်းကြောင်းတစ်ခုစီသည် နံပါတ်တစ်ခုကို ကိုယ်စားပြုသည်။ ဥပမာအားဖြင့်၊ အမြစ်မှအရွက်လမ်းကြောင်း 1 -> 2 -> 3 သည် နံပါတ် 123 ကိုကိုယ်စားပြုသည်။ အမြစ်မှအရွက်နံပါတ်များအားလုံး၏ စုစုပေါင်းပေါင်းလဒ်ကို ပြန်ပေးပါ။ စမ်း...

ဆက်ဖတ်ရန်

မေးခွန်း 227။ Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်- Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ အစီအစဥ်ဖြတ်ကျော်မှုကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းမှု- root = [1,null,2,3] အထွက်- [1,3,2] နမူနာ 2- ထည့်သွင်းမှု- root = [] ရလဒ်- [] ဥပမာ 3- ထည့်သွင်းမှု- root = [1] အထွက်- [1] ကန့်သတ်ချက်များ- အတွင်းရှိ node အရေအတွက်၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 229။ N-Ary Tree LeetCode ဖြေရှင်းချက်၏ အချင်း ပြဿနာ ထုတ်ပြန်ချက်- N-Ary Tree LeetCode ဖြေရှင်းချက်၏ အချင်း- N-ary သစ်ပင်၏ အမြစ်ကို ပေး၍ သင်သည် သစ်ပင်၏ အချင်း၏ အရှည်ကို တွက်ချက်ရန် လိုအပ်သည်။ N-ary သစ်ပင်တစ်ပင်၏ အချင်းသည် သစ်ပင်ရှိ ဆုံမှတ်နှစ်ခုကြားရှိ အရှည်ဆုံးလမ်းကြောင်းဖြစ်သည်။ ဒီလမ်းက ဖြစ်ကောင်းဖြစ်နိုင်ပါ့မလား...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 231။ Node Leetcode ဖြေရှင်းချက်တစ်ခုစီတွင် Next Right Pointers များဖြည့်ခြင်း။ ပြဿနာထုတ်ပြန်ချက် Node တစ်ခုစီရှိ LeetCode ဖြေရှင်းချက်တွင် မှန်ကန်သောညွှန်ကိန်းများဖြည့်ခြင်း - "Node တစ်ခုစီတွင် Next Right Pointers ကိုဖြည့်ခြင်း" သည် ပြီးပြည့်စုံသော binary tree ၏အမြစ်ကိုပေးဆောင်ပြီး ကျွန်ုပ်တို့သည် node ၏နောက်ထပ်ညွှန်ပြချက်တစ်ခုစီကို ၎င်း၏နောက်ညာဘက် node တွင်ထည့်သွင်းရန်လိုအပ်သည်။ နောက်တစ်ခုမရှိရင်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 234။ Symmetric Tree Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Symmetric Tree LeetCode ဖြေရှင်းချက် – “Symmetric Tree” သည် ဒွိသစ်ပင်၏အမြစ်ကိုပေးဆောင်ကြောင်းဖော်ပြထားပြီး ပေးထားသော ဒွိစုံသစ်ပင်သည် သူ့ဘာသာသူမှန်တစ်ချပ်ဟုတ်မဟုတ် (၎င်း၏အလယ်ဗဟိုပတ်ပတ်လည်တွင် အချိုးညီညီ) ရှိမရှိ စစ်ဆေးရန် လိုအပ်ပါသည်။ ဟုတ်ပါက၊ မဟုတ်ရင် အမှားကို အမှန်ပြန်ပေးရမှာ ဖြစ်ပါတယ်။ ဥပမာ-...

ဆက်ဖတ်ရန်

မေးခွန်း 235။ ပစ်မှတ်ပေါင်းလဒ် Leetcode Solutions နှင့်အတူ Leaf လမ်းကြောင်းကိုမှ Root တစ် ဦး က binary သစ်ပင်နှင့်တစ်ခုကိန်းပေးထားသည်။ ကျွန်ုပ်တို့၏ရည်မှန်းချက်မှာသစ်ပင်တွင်အမြစ်မှသစ်ရွက်လမ်းကြောင်းရှိမရှိပြန်လာရန်ဖြစ်သည်။ ၎င်းသည် sum သည် target-K နှင့်ညီသည်။ လမ်းကြောင်း၏ပေါင်းလဒ်သည်၎င်းပေါ်တွင်တည်ရှိသည် node အားလုံး၏ပေါင်းလဒ်ဖြစ်သည်။ ၂ /

ဆက်ဖတ်ရန်

မေးခွန်း 236။ Subarray ရှိကွဲပြားခြားနားသောဒြပ်စင်အရေအတွက်အမေး ကျွန်ုပ်တို့သည်ကိန်းဂဏန်းအမြောက်အမြားနှင့်မေးမြန်းချက်များစွာကိုပေးထားပြီးကျွန်ုပ်တို့ပေးထားသောအကွာအဝေးအတွင်းရှိကွဲပြားခြားနားသောဒြပ်ထုအားလုံး၏နံပါတ်ကိုရှာဖွေရန်လိုအပ်သည်။ ထိုနံပါတ်သည်ဘယ်ဘက်နှင့်ညာဘက်နံပါတ်နှစ်လုံးပါ ၀ င်သည်။ ပေးထားသောအကွာအဝေး ...

ဆက်ဖတ်ရန်

မေးခွန်း 237။ မောရစ် Traversal Morris ဖြတ်လမ်းသည် stack နှင့် recursion ကိုအသုံးမပြုဘဲ binary tree အတွင်းရှိ node များကိုဖြတ်ကူးရန်နည်းလမ်းဖြစ်သည်။ ထို့ကြောင့် linear ဖို့အာကာသရှုပ်ထွေးလျှော့ချ။ Inorder ဖြတ်သန်းဥပမာ 9 7 1 6 4 5 3 1 / \ 2 ...

ဆက်ဖတ်ရန်

မေးခွန်း 238။ ပေးထားသောမိဘ Array ကိုယ်စားပြုမှုမှ Binary Tree ကိုတည်ဆောက်ပါ ပြgivenနာက“ ပေးထားသောမိဘ Array ကိုယ်စားပြုမှုမှတည်ဆောက်ထားသော Binary Tree ကိုတည်ဆောက်ခြင်း” သည်သင့်အား array တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ဤသည် input ကိုခင်းကျင်းတဲ့ binary သစ်ပင်ကိုကိုယ်စားပြုတယ်။ ယခုဤ input ခင်း၏အခြေခံပေါ်တွင် binary tree တည်ဆောက်ရန်လိုအပ်သည်။ အညွှန်းကိန်းတစ်ခုစီသည် parent node ၏အညွှန်းကိုတစ်ခုချင်းစီသိုလှောင်ထားသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 239။ binary tree ပေးထားသော node half အားလုံးကိုသင်မည်သို့ဖယ်ရှားသနည်း။ ပြproblemနာက“ binary tree ကိုအသုံးပြုပြီး node half အားလုံးကိုဘယ်လိုဖယ်ရှားမလဲ” သင်က binary tree ပေးထားသည်ဟုဆိုသည်။ ယခုသင်သည် node ဝက်ဝက်ကိုဖယ်ရှားရန်လိုအပ်သည်။ node တဝက်ကိုသူငယ်တစ်ယောက်တည်းသာရှိသောသစ်ပင်ရှိ node တစ်ခုအဖြစ်သတ်မှတ်သည်။ ဖြစ်စေ ...

ဆက်ဖတ်ရန်

မေးခွန်း 240။ ကြားမှာ Preorder ဖြတ်သန်း “ Iterative Preorder Traversal” ပြproblemနာကသင့်အား binary tree ပေးပြီးယခုသစ်ပင်၏ preorder ဖြတ်သန်းမှုကိုရှာဖွေရန်လိုအပ်သည်ဟုဖော်ပြသည်။ ကျွန်ုပ်တို့သည်ကြိုတင်ဖြတ်သန်းမှုလမ်းကြောင်းကို iterative method ဖြင့်အသုံးပြုရန်လိုအပ်သည်။ နမူနာ 5 7 9 6 1 4 3 ...

ဆက်ဖတ်ရန်

မေးခွန်း 241။ သစ်ပင်နှစ်ပင်နှင့်တူညီမှုရှိမရှိဆုံးဖြတ်ရန်ကုဒ်ရေးပါ “ သစ်ပင်နှစ်ပင်နှင့်တူညီမှုရှိမရှိဆုံးဖြတ်ရန်ကုဒ်နံပါတ်ရေးပါ” ပြproblemနာကသင့်အား binary tree နှစ်ခုပေးသည်ဟုဖော်ပြသည်။ သူတို့တူညီသို့မဟုတ်မပါလျှင်ထွက်ရှာ? ဤတွင်တူညီသောသစ်ပင်ဆိုသည်မှာ binary သစ်ပင်နှစ်ခုလုံးသည် node များ၏တူညီသောအစီအစဉ်နှင့်အတူတူ node တန်ဖိုးတူညီသည်ဟုဆိုလိုသည်။ ဥပမာသစ်ပင်နှစ်မျိုးလုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 242။ binary သစ်ပင်၏နယ်နိမိတ်ဖြတ်သန်း ပြStatနာဖော်ပြချက်“ Binary Tree of Borderary Traversal” ပြproblemနာကသင့်အား binary tree ပေးသည်ဟုဖော်ပြသည်။ ယခုသင် binary tree တစ်ခု၏ boundary view ကို print ထုတ်ရန်လိုအပ်သည်။ ဤနေရာတွင်နယ်နိမိတ်ဖြတ်သန်းခြင်းဆိုသည်မှာ node များအားလုံးကိုသစ်ပင်၏နယ်နိမိတ်အဖြစ်ပြသသည်ဟုဆိုလိုသည်။ ဆုံမှတ်များမှ ...

ဆက်ဖတ်ရန်

မေးခွန်း 243။ ကျပန်းထောက်ပြနှင့်အတူတစ် ဦး Binary Tree Clone ပြStatနာဖော်ပြချက်သင်သည်ကျပန်းအမှတ်အသားအချို့ရှိသော binary tree ကိုသင့်အားပေးသည်။ ကျပန်းအမှတ်အသားများကို node တိုင်းသည်၎င်း၏ဘယ်ဖက်နှင့်ညာကလေးများ မှလွဲ၍ အခြားအရာများကိုညွှန်းသည်။ ထို့ကြောင့်၎င်းသည်ရိုးရှင်းသော binary tree အတွင်းရှိ node တစ်ခု၏ standard ဖွဲ့စည်းပုံကိုလည်းပြောင်းလဲစေသည်။ ယခု node ၏ ...

ဆက်ဖတ်ရန်

မေးခွန်း 244။ နှစ်ခု Queues သုံးပြီး level အမိန့်ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Queues နှစ်ခု သုံး၍ level order traversal” ပြproblemနာကသင်ကို binary tree ပေးပြီးသူ့ရဲ့ level order traversal line ကိုတစ်ကြောင်းချင်းစီပုံနှိပ်ပါမယ်။ နမူနာများ Input 5 11 42 7 9 8 12 23 52 3 Input 1 2 3 4 5 6 Level Order လမ်းကြောင်းပြောင်းခြင်းအတွက် Algorithm ...

ဆက်ဖတ်ရန်

မေးခွန်း 245။ BST ကို array မသုံးဘဲ Min-Heap အဖြစ်ပြောင်းပါ ပြmနာဖော်ပြချက်“ BST ကို array ထဲမသုံးဘဲ Min-Heap အဖြစ်ပြောင်းလဲခြင်း” ပြproblemနာကသင့်အား BST (binary search tree) ပေးထားပြီး၎င်းကို min-heap အဖြစ်ပြောင်းလဲရန်လိုအပ်သည်။ min-heap သည် binary search tree ရှိ element အားလုံးပါဝင်သင့်သည်။ အဆိုပါ algorithm ကို linear အချိန်ရှုပ်ထွေးအတွက် run သင့်ပါတယ်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 246။ BST နှစ်ခုကိုအကန့်အသတ်ဖြင့်သာပေါင်းထားပါ ပြmနာဖော်ပြချက်“ BST နှစ်ခုအားအကန့်အသတ်ဖြင့်ပေါင်းစည်းခြင်း” ပြproblemနာကသင်အား binary search tree (BST) နှစ်ခုပေးပြီးသင်နှစ် ဦး စလုံးမှပင် element များကို sorted order ဖြင့် print ထုတ်ရန်လိုအပ်သည်ဟုဖော်ပြသည်။ ၎င်းသည်ထိုကဲ့သို့သောအစီအစဉ်အရ Element တစ်ခုသည် BST တစ်ခုတည်းမှဖြစ်သည်ဟုထင်ရသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 247။ STL အစုံကို အသုံးပြု၍ Binary Tree သို့ Binary Search Tree ပြောင်းလဲခြင်း ပြProbleနာဖော်ပြချက်ကျွန်တော်တို့ကို binary tree ပေးပြီး binary search tree သို့ပြောင်းရန်လိုအပ်သည်။ ပြSTနာက“ Binary Tree to Binary Search Tree ပြောင်းလဲခြင်းကိုသုံးပြီး STL အစုကို အသုံးပြု၍” STL အစုံကို အသုံးပြု၍ ပြောင်းလဲခြင်းလုပ်ရန်တောင်းဆိုသည်။ binary သစ်ကို BST သို့ပြောင်းလဲရန်ကျွန်ုပ်တို့ဆွေးနွေးပြီးပြီဖြစ်သော်လည်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 248။ စဉ်ဆက်မပြတ်အပိုအာကာသကိုအသုံးပြု။ BST အတွက် K'th အကြီးမားဆုံးဒြပ်စင် ပြmနာဖော်ပြချက်“ BST တွင်အဆက်မပြတ်အပိုနေရာ သုံး၍ KST အကြီးမားဆုံးဒြပ်စင်” သည်သင့်အား binary search tree ပေးပြီး၎င်းတွင်၎င်းတွင်အကြီးဆုံး kth element ကိုရှာရန်လိုအပ်သည်ဟုဖော်ပြသည်။ ဒီတော့ binary search tree ရဲ့ element တွေကို descending order နဲ့စီစဉ်မယ်ဆိုရင်ပြန်လာဖို့လိုတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 249။ ပေးထားသော binary tree အတွက်ဒေါင်လိုက်ပေါင်းလဒ် ပြmနာဖော်ပြချက်“ ပေးထားသော binary tree ထဲမှ vertical sum” ပြproblemနာကသင်ကို binary tree ပေးပြီးဒေါင်လိုက် level တစ်ခုစီ၏ sum ကိုရှာဖို့လိုသည်။ ဒေါင်လိုက်အဆင့်အရဆိုလျှင်ကျွန်ုပ်တို့သည်ဘယ်ဘက်နှင့်ညာဘက်ရှိ ၁ ယူနစ်အကွာအဝေးတွင်ဒေါင်လိုက်မျဉ်းကြောင်းဆွဲပါကဆိုလိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 250။ binary tree သည် BST ဟုတ်မဟုတ်စစ်ဆေးရန်အစီအစဉ်တစ်ခု ပြmနာဖော်ပြချက်“ binary tree သည် BST ဟုတ်မဟုတ်စစ်ဆေးရန်အစီအစဉ်တစ်ခုသည်သင့်အား binary tree ပေးပြီးဖြစ်ကြောင်းနှင့် binary tree သည် binary search tree ၏ဂုဏ်သတ္တိများကိုကျေနပ်မှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ထို့ကြောင့် binary tree တွင်အောက်ပါဂုဏ်သတ္တိများရှိသည်။ ဘယ်ဘက် subtree ...

ဆက်ဖတ်ရန်

မေးခွန်း 251။ မျှတသောနှစ်ချက်ရှာဖွေနိုင်သောသစ်ပင်နှစ်ပင်ကိုပေါင်းစည်းပါ ဟန်ချက်ညီသော Binary Search Tree နှစ်ခုကိုပေးထားသောပြStatနာဖော်ပြချက်, BST တွင် n element များနှင့်ဒုတိယ BST တွင် m element များရှိသည်။ မျှတသော binary search tree နှစ်ခုကိုပေါင်းစည်းရန်တတိယမျှတသော Binary Search Tree (n + m) element များကိုဖွဲ့စည်းရန် algorithm တစ်ခုရေးပါ။ နမူနာ Input Output ကြိုတင်မှာယူမှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 252။ Binary Search Tree Search နှင့်ထည့်သွင်းခြင်း ပြmနာဖော်ပြချက် Binary Search Tree တွင်ရှာဖွေခြင်းနှင့်သွင်းခြင်းပြုလုပ်ရန် algorithm ကိုရေးပါ။ ဒါကြောင့်ကျွန်တော်တို့ဘာလုပ်ကြမလဲဆိုတာကို input ထဲက element အချို့ကို binary search tree ထဲထည့်လိုက်ပါ။ သီးခြား element တစ်ခုကိုရှာရန်တောင်းဆိုသည့်အခါတိုင်း BST မှ element များကြားတွင်၎င်းကိုကျွန်ုပ်တို့ရှာဖွေလိမ့်မည်။

ဆက်ဖတ်ရန်

မေးခွန်း 253။ ပေးထားသောအရွယ်အစားခင်းကျင်းမှု n ကို BST ၏ကိုယ်စားပြုမှု (သို့) မကိုယ်စားပြုသည်ကိုစစ်ဆေးပါ ပြmနာဖော်ပြချက် n element များပါ ၀ င်သောခင်းကျင်းမှုတစ်ခုအရပေးထားသောအရွယ်အစား n တန်ဖိုးသည် BST ကိုကိုယ်စားပြုသည် (မ) သည်မဖြစ်သည်။ ၎င်း n element များ သုံး၍ တည်ဆောက်ထားသော binary search tree သည် BST n level ကိုကိုယ်စားပြုနိုင်ခြင်းရှိမရှိစစ်ဆေးရန်ဖြစ်သည်။ ဥပမာများ arr [] = {10, 8, 6, 9, ...

ဆက်ဖတ်ရန်

မေးခွန်း 254။ Binary Tree မှ Binary Search Tree ပြောင်းလဲခြင်း binary tree တွင် binary search tree ပြောင်းလဲခြင်းပြproblemနာအတွက် binary tree သည်သစ်ပင်တည်ဆောက်ပုံကိုပြောင်းလဲခြင်းမရှိဘဲ Binary Search Tree အဖြစ်ပြောင်းလဲပေးလိုက်ပြီ။ ဥပမာ Input Output ကြိုတင်မှာကြားမှု - ၁၃ ၈ ၆ ၄၇ ၂၅ ၅၁ Algorithm ကျွန်ုပ်တို့ဖွဲ့စည်းပုံကိုပြောင်းလဲရန်မလိုအပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 255။ Balanced BST သို့ Array ကိုစီထားခဲ့သည် Sorted ခင်းကျင်းခြင်းအနေဖြင့် BST ပြproblemနာကိုဖြေရှင်းခြင်းဖြင့်ကျွန်ုပ်တို့သည် Sorted order အတိုင်း Array ကိုပေးထားပြီး၊ Sorted array မှ Balanced Binary Search Tree ကိုတည်ဆောက်ခဲ့သည်။ ဥပမာများ Input arr [] = {1, 2, 3, 4, 5} Output ကြိုတင်မှာယူမှု: 3 2 1 5 4 Input arr [] = {7, 11, 13, 20, 22, ...

ဆက်ဖတ်ရန်

မေးခွန်း 256။ ပေးထားသော Level Order Traversal မှ BST ကိုတည်ဆောက်ပါ Binary Search Tree ၏ level order traversal အားဖြင့် Binary Search Tree သို့မဟုတ် BST ကို ITS မှ level order traversal မှတည်ဆောက်ရန် algorithm ကိုရေးပါ။ ဥပမာ Input levelOrder [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Output In-order: 5 8 9 12 15 18 ...

ဆက်ဖတ်ရန်

မေးခွန်း 257။ အားလုံးသေးငယ်သော့ချက်များ၏ Sum နှင့်အတူသစ်ပင်မှ BST ဒီပြproblemနာမှာငါတို့ဟာ Binary Search Tree ကိုပေးပြီးသော့သေးသေးလေးတွေအားလုံးနဲ့အပင်ကိုအကောင်းဆုံးအဖြစ်ပြောင်းဖို့ algorithm တစ်ခုရေးပါ။ နမူနာ Input Output ကြိုတင်မှာကြားမှု - ၁၉ ၇ ၁ ၅၄ ၃၄ ၈၈ နုံချဉ်းကပ်မှုသည်မည်သည့်ဖြတ်သန်းမှုပုံစံတွင်မဆို node များအားလုံးကိုဖြတ်ကျော်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 258။ နိမ့်ဆုံးတန်ဖိုးကို Binary Search Tree တွင်ရှာပါ Binary Search Tree ပေးထားသော binary search tree တွင်အနည်းဆုံးတန်ဖိုးနှင့် node ကိုရှာရန် algorithm ကိုရေးပါ။ ဥပမာ Input Output 5 နုံချဉ်းကပ်နည်းရိုးရှင်းသောချဉ်းကပ်နည်းတစ်ခုသည်သစ်ပင်ဖြတ်သန်းခြင်းနှင့် node များအားလုံးတွင်အနိမ့်ဆုံးတန်ဖိုးရှိသည့် node ကိုရှာဖွေခြင်းဖြစ်သည်။ ဒီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 259။ ပေးထားသော 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: ကြိုတင်အမိန့်ဖြတ်သန်း ... ကဖွဲ့စည်းသစ်ပင်၏

ဆက်ဖတ်ရန်

မေးခွန်း 260။ Queue ကိုအသုံးပြုပြီး BST ရှိ Path တစ်ခုကို Reverse လုပ်ပါ ကျွန်ုပ်တို့သည် BST Search Tree နှင့် node ကိုပေးအပ်ထားသည့် queue ပြusingနာကို အသုံးပြု၍ BST လမ်းကြောင်းကို reverse တွင် root မှပေးထားသော node သို့လမ်းကြောင်းပြောင်းရန် algorithm ကိုရေးပါ။ အဆိုပါ node ကို BST တည်ရှိကြောင်းယူဆ။ နမူနာ Input Target Node ကို = 12 မတိုင်မီ In-order ကိုဖြတ်သန်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 261။ Spiral Form ကိုအတွက်အဆင့်အမိန့်ဖြတ်သန်း ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် binary tree ပေးပြီး spiral ပုံစံဖြင့်၎င်း၏ level order traversal ကို print ထုတ်သည်။ ဥပမာများ Input Output 10 30 20 40 50 80 70 60 Spiral Form တွင်အဆင့်အလိုက်လမ်းကြောင်းပြောင်းခြင်းအတွက်နုံချဉ်းကပ်နည်းစိတ်ကူးသည်ပုံမှန်အဆင့်အစဉ်လိုက်ဖြတ်သန်းခြင်းကိုပြုလုပ်ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 262။ မျှမျှတတ Binary Tree မျှတသော binary tree ပြproblemနာတွင် binary tree ၏အမြစ်ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျနော်တို့ကအမြင့်ချိန်ခွင်လျှာဖြစ်စေမဆုံးဖြတ်ရန်ရှိသည်။ ဥပမာများ Input Output စစ်မှန်သော Input Output - ဟန်ချက်ညီသော Balanced Binary Tree ဟန်ချက်ညီသော binary tree ရှိ node တိုင်းသည်ခြားနားချက်တစ်ခုသို့မဟုတ် ၁ ခုထက်နည်းသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 263။ အနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး binary tree တစ်ခုနှင့် node n1 နှင့် n2 နှစ်ခုတို့၏အရင်းအမြစ်ဖြစ်သော node များ၏ LCA (Lowest Common ဘိုးဘေး) ကိုရှာပါ။ ဥပမာအနိမ့်ဆုံးအဖြစ်များသည့်ဘိုးဘေး (LCA) ဆိုသည်မှာအဘယ်နည်း။ node တစ်ခု၏ဘိုးဘေးများသည် root နှင့် node အကြားလမ်းကြောင်းရှိပစ္စုပ္ပန် node များဖြစ်သည်။ မှာပြထားတဲ့ binary tree ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 264။ သစ်ပင်အပိုင်း ကျွန်ုပ်တို့သည်အဘယ်သူ၏ဒြပ်စင်တန်ဖိုးများကိုမဆိုအချိန်မွမ်းမံထားသောပေးထားသောအကွာအဝေးအပေါ်ထပ်တိုးဖျော်ဖြေကြလျှင်။ ထိုအခါပြproblemနာအမျိုးအစားတွင်ကျွန်ုပ်တို့သည် segment tree တည်ဆောက်ပုံကိုအသုံးပြုသည်။ n element များပါ ၀ င်သည့် array a [] ကိုသင်ပေးထားသောမေးခွန်းများကိုဖြေရန်လိုသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 265။ Binary ရှာဖွေမှုသစ်ပင် Binary Search Tree ဆိုသည်မှာစည်းမျဉ်းစည်းကမ်းများပါသော Binary Tree ဖြစ်သည်။ ဒေတာများကိုအမျိုးအစားအလိုက်ထိန်းသိမ်းထားနိုင်သည်။ ဤသည်မှာ၎င်းသည် binary tree ကြောင့် node တစ်ခုသည် max 2 ခုရှိနိုင်သည်။ Binary Search Tree node ဖွဲ့စည်းပုံ

ဆက်ဖတ်ရန်

မေးခွန်း 266။ အများဆုံး Binary Tree ဒီပြproblemနာမှာအရွယ်အစား n ကို [] တစ်ခုခင်းကျင်းပေးခဲ့တယ်။ array ထဲမှအများဆုံး binary tree ကိုဖန်တီးပြီး root node ကိုပြန်သွားပါ။ ၎င်းကိုအောက်ပါအဆင့်များဖြင့် array မှပြုလုပ်သည်။ သစ်ပင်၏ root node သည်ပေးထားသောတန်ဖိုးအမြင့်ဆုံးဖြစ်သင့်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 267။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 269။ Node တစ်ခုစီတွင်နောက်ညာညာညွှန်ပြခြင်း Binary Tree တစ်ခုပေးထားခြင်းသည်ဘယ်ဘက်မှညာသို့တူညီသောအဆင့်ရှိ node များနှင့်ဆက်သွယ်ပါ။ Tree Node ဖွဲ့စည်းပုံ: သစ်ပင်၏ node တစ်ခုတွင်သစ်ပင် node အမျိုးအစား၏အချက်အလက်များ (integer တန်ဖိုး)၊ pointers (နောက်၊ ဘယ်၊ ညာ) တို့ပါ ၀ င်သောအပိုင်း (၄) ခုပါ ၀ င်သည်။ ၎င်း၏လမ်းကြောင်းဆီသို့ node ကိုအမှတ်၏နောက်ထပ် pointer ...

ဆက်ဖတ်ရန်

မေးခွန်း 270။ Tree ရှိ node တစ်ခုမှ Tree တစ်ခုချင်းစီ၏ level သစ်ပင်တစ်ပင် (ပါ ၀ င်သော node များကိုနှစ်ဖက်စလုံးအနားများဖြင့်ချိတ်ဆက်ထားသည့်မတူညီသောအပြည့်အဝချိတ်ဆက်ထားသောဂရပ်) နှင့်ရင်းမြစ် node တစ်ခုပေးသည်။ သစ်ပင်တစ်ပင်ပုံစံအရင်းအမြစ် node တွင် node တစ်ခုစီ၏အဆင့်ကိုရှာပါ။ ၎င်းသည်အရင်းအမြစ်နှင့်သက်ဆိုင်သော node v အဆင့်သည်အကြားအကွာအဝေးရှိသည်ဟုပေးထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 271။ Trie သုံးပြီးအရှည်ဆုံးအဖြစ်များဆုံးရှေ့ဆက် ကျွန်ုပ်တို့သည် Strings များပေးထားပြီး Trie ပြusingနာကို အသုံးပြု၍ အကျဆုံးဆုံးသောရှေ့ဆက်တွင်အရှည်ဆုံးဘုံရှေ့ဆက်ကိုရှာပါ။ ဆိုလိုသည်မှာ strings အားလုံးနှင့်တူသောရှေ့ဆက်အပိုင်းကိုရှာပါ။ ဥပမာ Input1: {"tutorialcup", "tutorial", "tussle", "tumble"} output: "tu" Input2: {"baggage", "banana", "batsmen"} Output: "ba" Input3: {"abcd "} Output:" abcd "...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 273။ လမ်းကြောင်းဆမ်း Path Sum Problem ဆိုတာဘာလဲ။ Path Sum ပြproblemနာမှာ binary tree နဲ့ SUM တစ်ခုလုံးပေးထားတယ်။ အမြစ်မှအရွက်သို့သွားသောလမ်းကြောင်းသည် SUM နှင့်တူညီမှုရှိမရှိကိုကျွန်ုပ်တို့ရှာဖွေရမည်။ Path sum ကို node အားလုံး၏ပေါင်းလဒ်အဖြစ်သတ်မှတ်ပါတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 274။ ဒွိသစ်ပင်၏အဆင့်အမိန့်ဖြတ်သန်း ပေးထားသော binary tree ၏ level order ဖြတ်သန်းခြင်းသည် binary tree ၏ BFS နှင့်အတူတူပင်ဖြစ်သည်။ BFS ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ အကယ်၍ မရရှိလျှင်စိတ်မကောင်းစရာမလိုပါ၊ ဆောင်းပါးတစ်ခုလုံးကိုဖတ်ပြီးပိုမိုနားလည်ရန်ကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးများကိုလေ့လာပါ။ BFS သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 275။ တစ် ဦး Binary Tree အတွက်ဖျက်ပစ်ခြင်း Binary Tree ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ ယခုဤပို့စ်တွင်ကျွန်ုပ်တို့သည်တန်ဖိုးပေးထားသော node တစ်ခုကိုမည်သို့ဖျက်ပစ်ရမည်ကိုအာရုံစိုက်နေကြသည်။ ကျွန်ုပ်တို့ဖျက်ချင်သော node ၏တန်ဖိုးသည် BT တွင်မဖျက်ခင်အမြဲရှိနေသည်ကိုကျွန်ုပ်တို့သေချာပါသည်။ Binary မှာ ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 276။ ပေးထားသောအရေအတွက်၏အငယ်ဆုံး binary digit ကိုရှာပါ ပြStatနာဖော်ပြချက်“ အနည်းဆုံး binary digit number ကိုရှာပါ” ပြproblemနာကသင့်အားဒaမကိန်းတစ်ခုပေးသည်ဟုဖော်ပြသည်။ ထို့ကြောင့် n ၏အသေးငယ်ဆုံး multiple ကိုရှာပါက binary digit '0' နှင့် '1' သာပါဝင်သည်။ နမူနာ ၃၇၁၁ အသေးစိတ်ရှင်းပြချက်ကိုအောက်တွင်ဖော်ပြထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 277။ Transpos ဇယား ပြနာဖော်ပြချက်“ Transpose graph” ပြproblemနာကသင့်အားဂရပ်တစ်ခုပေးပြီးသင်ပေးသောဂရပ်၏ transpose ကိုရှာရန်လိုအပ်သည်ဟုဖော်ပြသည်။ Transpose: ညွှန်ပြထားသောဂရပ်၏ Transpose သည်အခြား graph နှင့်အတူတူပင်အစွန်းနှင့် node ကိုစီစဉ်သည်။ သို့သော်အနားအားလုံး၏လမ်းကြောင်းသည်ပြောင်းပြန်ဖြစ်သည်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 278။ အဆက်ပြတ်ဂရပ်များအတွက် BFS ပြmနာဖော်ပြချက်“ အဆက်ပြတ်ခြင်းမရှိသောဂရပ်များအတွက် BFS” သည်သင်အားပြတ်တောက်သောညွှန်ပြထားသောဂရပ်တစ်ခုပေးပြီး၊ ပုံ၏ BFS လမ်းကြောင်းကိုပုံနှိပ်ပါ။ ဥပမာအထက်ပါဇယား၏ BFS ဖြတ်ကူးမှုသည်အောက်ပါအတိုင်းဖြစ်သည်။ 0 1 2 5 3 4 6 Disconnected Directed Graph အတွက်ချဉ်းကပ်မှုအနံပထမရှာဖွေရေး (BFS) လမ်းကြောင်း

ဆက်ဖတ်ရန်

မေးခွန်း 279။ ဌာနခွဲကိုအကဲဖြတ်ပါ အကဲဖြတ်ခြင်းခွဲဝေခြင်းပြevaluateနာတွင်ကျွန်ုပ်တို့သည်ညီမျှခြင်းအချို့ကိုပေးခဲ့ပြီး A / B = k၊ A နှင့် B သည် string များဖြစ်ပြီး k သည်တကယ့်နံပါတ်ဖြစ်သည်။ အဖြေများမရှိပါကအချို့သောမေးခွန်းများကိုဖြေပါ -1 ။ ဥပမာ Input: ညီမျှခြင်း: a / b = 2.0 နှင့် b / c = 3.0 queries: a / c ...

ဆက်ဖတ်ရန်

မေးခွန်း 280။ ဂရပ်ပုံတူကူးယူခြင်း ဂရပ်ပုံတူပွားခြင်းဆိုသည်မှာအဘယ်နည်း။ ဒီနေ့မှာငါတို့နှင့်အတူ undirected ဂရပ်တစ်ခုရည်ညွှန်းရှိသည်။ ငါတို့ဘာလုပ်ရမလဲ။ ပေးထားသောဂရပ်၏နက်ရှိုင်းသောမိတ္တူပြန်လာ။ ဖွဲ့စည်းတည်ဆောက်ပုံကိုကြည့်ကြစို့။ Class Node: ၎င်းသည်ဒေတာတန်ဖိုးနှင့်တစ်ခုနှင့်တစ်ခုဆက်စပ်နေသည့်အိမ်နီးချင်းများဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 281။ Topological Sorting ညွှန်ကြားထားပြီး acyclic ဂရပ်ပေးထားသော, topologically ဂရပ် node များ sort ။ Topological Sorting Example အထက်ပါဇယား၏ Topological Sorting သည် -> {1,2,3,0,5,4} သီအိုရီ Topological Sorting ကို Acyclic Graph (DAG) အတွက်ပြုလုပ်သည်။ DAG တွင်သံသရာမရှိပါ။ ဆိုလိုသည်မှာမည်သည့် node မှမှဤကဲ့သို့သောလမ်းကြောင်းမရှိပါ။

ဆက်ဖတ်ရန်

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

မေးခွန်း 282။ Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက်- Binary Tree Inorder Traversal LeetCode ဖြေရှင်းချက် ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသည့်အတွက်၊ ၎င်း၏ nodes များ၏ တန်ဖိုးများ အစီအစဥ်ဖြတ်ကျော်မှုကို ပြန်ပေးသည်။ ဥပမာ 1- ထည့်သွင်းမှု- root = [1,null,2,3] အထွက်- [1,3,2] နမူနာ 2- ထည့်သွင်းမှု- root = [] ရလဒ်- [] ဥပမာ 3- ထည့်သွင်းမှု- root = [1] အထွက်- [1] ကန့်သတ်ချက်များ- အတွင်းရှိ node အရေအတွက်၊

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 287။ မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားပါ။ Problem Statement မှန်ကန်သော စကားချပ် LeetCode ဖြေရှင်းချက်ကို ပြုလုပ်ရန် အနည်းဆုံး ဖယ်ရှားခြင်း - သင့်အား '(', ')' နှင့် စာလုံးအသေး အင်္ဂလိပ် စာလုံးများကို ပေးထားသည်။ သင့်တာဝန်မှာ ကွင်းစကွင်းပိတ်အရေအတွက် အနည်းဆုံး ( '(' သို့မဟုတ် ')'၊ မည်သည့်ရာထူးတွင်မဆို ) မှ ရလဒ်ထွက်ရှိသော ကွင်းစည်းစာကြောင်းကို ဖယ်ရှားရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 290။ အများဆုံးအကြိမ်ရေ Stack Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Maximum Frequency Stack LeetCode ဖြေရှင်းချက် – "Maximum Frequency Stack" သည် stack မှဒြပ်စင်တစ်ခုအား ကျွန်ုပ်တို့ဖွင့်သည့်အခါတိုင်း ၎င်းသည် stack တွင်ရှိနေသော မကြာခဏဒြပ်စင်ကို ပြန်ပေးသင့်သည့် ကြိမ်နှုန်းစတက်တစ်ခုကို ဒီဇိုင်းဆွဲခိုင်းသည်။ FreqStack အတန်းကို အကောင်အထည်ဖော်ပါ- FreqStack() သည် အချည်းနှီးသော ကြိမ်နှုန်းအတွဲတစ်ခုကို တည်ဆောက်သည်။ void push (int val) တွန်းသည်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 292။ Min Stack Leetcode ဖြေရှင်းချက် ပြmနာဖော်ပြချက် Push၊ pop, top နှင့်အနိမ့်ဆုံး element ကိုစဉ်ဆက်မပြတ်ရယူခြင်းကိုထောက်ပံ့သော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ။ push (x) - element x ကို stack ပေါ်သို့တင်ပါ။ pop () - stack ထိပ်ရှိ element ကိုဖယ်ရှားသည်။ top () - အပေါ်ဆုံး element ကိုရယူပါ။ getMin () - stack အတွင်းရှိအနည်းဆုံး element ကိုရယူပါ။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 293။ O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ။ ထို့ကြောင့်အထူး stack ဒေတာဖွဲ့စည်းပုံသည် stack ၏လုပ်ဆောင်မှုအားလုံးကိုထောက်ခံရမည်။ void push () int pop () bool isFull () bool isEmpty () သည်အဆက်မပြတ်ဖြစ်သည်။ အနည်းဆုံးတန်ဖိုးကိုပြန်ပို့ရန် getMin () ထပ်ဆောင်းလုပ်ဆောင်မှုတစ်ခုထည့်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 294။ တစ်ခုတည်းတန်းစီသုံးပြီး stack အကောင်အထည်ဖော်ပါ ပြProbleနာဖော်ပြချက်“ Queue တစ်ခုတည်းကိုသုံးပြီး stack တစ်ခုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာက queue (FIFO) data ဖွဲ့စည်းပုံကိုအသုံးပြုပြီး stack (LIFO) data structure ကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့အားတောင်းဆိုသည်။ ဤတွင် LIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ FIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ ဥပမာ - push (10) push (20) top () pop () push (30) pop () top () အပေါ် - 20 ...

ဆက်ဖတ်ရန်

မေးခွန်း 295။ Spiral Form ကိုအတွက်အဆင့်အမိန့်ဖြတ်သန်း ဤပြproblemနာတွင်ကျွန်ုပ်တို့သည် binary tree ပေးပြီး spiral ပုံစံဖြင့်၎င်း၏ level order traversal ကို print ထုတ်သည်။ ဥပမာများ Input Output 10 30 20 40 50 80 70 60 Spiral Form တွင်အဆင့်အလိုက်လမ်းကြောင်းပြောင်းခြင်းအတွက်နုံချဉ်းကပ်နည်းစိတ်ကူးသည်ပုံမှန်အဆင့်အစဉ်လိုက်ဖြတ်သန်းခြင်းကိုပြုလုပ်ရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 297။ Stack ကိုအသုံးပြု။ တန်းစီ stack ပြproblemနာကိုအသုံးပြုနေစဉ်တွင်၊ stack data ဖွဲ့စည်းပုံ၏စံလုပ်ဆောင်ချက်များဖြစ်သော Enqueue ဖြင့်တန်းစီ၏အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ Queue ၏အဆုံးတွင် Element တစ်ခုထည့်ပါ။ : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

ဆက်ဖတ်ရန်

မေးခွန်း 298။ Next ကိုသာ။ ကွီးမွတျကြိမ်နှုန်း Element ကို နောက်ထပ်ပိုမိုကြီးမားသော frequency element ပြproblemနာတွင်၊ n နံပါတ်များပါ ၀ င်သောအရွယ်အစား n [] ကိုပေးထားသည်။ array ထဲရှိနံပါတ်များအတွက်ပုံနှိပ်ထုတ်ဝေရန်အတွက်အရေအတွက်၏လက်ရှိအရေအတွက်ထက်ပိုသောကြိမ်နှုန်းနှင့်အတူခင်းကျင်းသောနေရာတွင်မှန်၏။ ဥပမာထည့်သွင်းခြင်း a [] = {1, 1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 299။ မိုးရေကို ဖမ်းချုပ်ခြင်း LetCode ဖြေရှင်းချက် Traping Rain Water LeetCode ပြဿနာတွင်၊ ကျွန်ုပ်တို့သည် အမြင့်မြေပုံတစ်ခုကို ကိုယ်စားပြုသည့် N မဟုတ်သော ကိန်းပြည့်များကို ပေးထားပြီး ဘားတစ်ခုစီ၏ အကျယ်သည် 1 ဖြစ်သည်။ အထက်တည်ဆောက်ပုံတွင် ပိတ်မိနိုင်သော ရေပမာဏကို ရှာဖွေရပါမည်။ ဥပမာ For the example for the ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 301။ Infix ကူးပြောင်းခြင်းမှ Postfix postfix သို့ infix ပြောင်းလဲခြင်းပြ,နာတွင်ကျွန်ုပ်တို့သည် postfix သင်္ကေတဖြင့်ဖော်ပြခဲ့သည်။ ပေးထားသောသင်္ကေတကို infix သင်္ကေတအဖြစ်ပြောင်းလဲရန်ပရိုဂရမ်တစ်ခုရေးပါ။ Infix Notation ဤသင်္ကေတတွင်အော်ပရေတာများသည် operand များအကြားရေးထားသည်။ ဒါဟာကျနော်တို့ယေဘုယျအားဖြင့်တစ် ဦး စကားရပ်ရေးသားပုံနှင့်ဆင်တူသည်။ ဥပမာ: A + ...

ဆက်ဖတ်ရန်

မေးခွန်း 302။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 303။ Backspace String ကိုနှိုင်းယှဉ်ကြည့်ပါ backspace string တွင် Strings S နှင့် T နှစ်ခုပေးထားသောပြcompareနာကိုနှိုင်းယှဉ်ကြည့်ပါ၊ strings များတွင် '#' ပါ ၀ င်ပြီး backspace character ကိုဆိုလိုသည်။ နမူနာများ Input S = "ab # c" T = "ad # c" Output true (S နှင့် T နှစ်မျိုးလုံးသည် ac) သို့ပြောင်းသည်) Input ...

ဆက်ဖတ်ရန်

မေးခွန်း 304။ Array တစ်ခုတွင် Stack နှစ်ခုကိုအသုံးပြုပါ ပြStatနာဖော်ပြချက်“ Arrack in Stack Two ကိုပြImplementနာ” ပြproblemနာတွင် array ကို stack နှစ်ခု သုံး၍ သုံးစွဲရလိမ့်မည်။ အကယ်၍ အသုံးပြုသူသည် element တစ်ခုကိုနှစ်ခုလုံးတွင်တွန်းအားပေးလိုပါက array အပြည့်မပြည့်မချင်းအမှားမရှိသင့်ပါ။ ။ နမူနာ Push 5 ...

ဆက်ဖတ်ရန်

မေးခွန်း 305။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 306။ Array ထဲမှနောက်တစ်ခုဖြစ်သော Greater Element ပြmနာဖော်ပြချက် Array ကိုပေးထားတာက element တစ်ခုစီရဲ့နောက်ထပ်ကြီးကျယ်တဲ့ element တစ်ခုကိုတွေ့ရလိမ့်မယ်။ အဲ့ဒီ element အတွက်နောက်ထပ်ကြီးကျယ်တဲ့ element မရှိရင် -1 ကို print ထုတ်မယ်။ နောက်တစ်ခုက element ကို print ထုတ်လိမ့်မယ်။ မှတ်ချက် - နောက်ထပ်ပိုကြီးတဲ့ element ကပိုကြီးတဲ့ element ဖြစ်တယ်။

ဆက်ဖတ်ရန်

Microsoft တန်းစီမေးခွန်းများ

မေးခွန်း 307။ Data Stream Leetcode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း။ ပြဿနာဖော်ပြချက် Data Stream LeetCode ဖြေရှင်းချက်မှ ပျမ်းမျှရွေ့လျားခြင်း - "ဒေတာစီးကြောင်းမှ ပျမ်းမျှရွေ့လျားခြင်း" သည် ကိန်းပြည့်စီးကြောင်းနှင့် ဝင်းဒိုးအရွယ်အစား k ကိုပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ လျှောပြတင်းပေါက်ရှိ ကိန်းပြည့်အားလုံး၏ ရွေ့လျားပျမ်းမျှအား တွက်ချက်ရန် လိုအပ်သည်။ ဒြပ်စင် အရေအတွက် များပါက ...

ဆက်ဖတ်ရန်

မေးခွန်း 308။ နှစ်ခု Queues သုံးပြီး level အမိန့်ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Queues နှစ်ခု သုံး၍ level order traversal” ပြproblemနာကသင်ကို binary tree ပေးပြီးသူ့ရဲ့ level order traversal line ကိုတစ်ကြောင်းချင်းစီပုံနှိပ်ပါမယ်။ နမူနာများ Input 5 11 42 7 9 8 12 23 52 3 Input 1 2 3 4 5 6 Level Order လမ်းကြောင်းပြောင်းခြင်းအတွက် Algorithm ...

ဆက်ဖတ်ရန်

မေးခွန်း 309။ တစ်ခုတည်းတန်းစီသုံးပြီး stack အကောင်အထည်ဖော်ပါ ပြProbleနာဖော်ပြချက်“ Queue တစ်ခုတည်းကိုသုံးပြီး stack တစ်ခုအကောင်အထည်ဖော်ခြင်း” ပြproblemနာက queue (FIFO) data ဖွဲ့စည်းပုံကိုအသုံးပြုပြီး stack (LIFO) data structure ကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့အားတောင်းဆိုသည်။ ဤတွင် LIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ FIFO ဆိုသည်မှာ First In First Out ကိုဆိုလိုသည်။ ဥပမာ - push (10) push (20) top () pop () push (30) pop () top () အပေါ် - 20 ...

ဆက်ဖတ်ရန်

မေးခွန်း 310။ Petrol Pumps အားလုံးသို့လည်ပတ်မည့်ပထမဆုံးမြို့ပတ်ခရီးစဉ်ကိုရှာပါ ပြProbleနာဖော်ပြချက်“ Petrol Pumps အားလုံးကိုလည်ပတ်သည့်ပထမ ဦး ဆုံးပတ် ၀ န်းကျင်ခရီးကိုရှာဖွေပါ” ပြproblemနာက circular road မှာ N petrol pumps တွေရှိတယ်လို့ဖော်ပြပါတယ်။ ဓာတ်ဆီစုပ်စက်တိုင်းတွင်ရှိသည်သောဓာတ်ဆီနှင့်ဓာတ်ဆီပန့်နှစ်လုံးအကြားအကွာအဝေးကိုဖုံးလွှမ်းရန်လိုအပ်သောဓာတ်ဆီပမာဏကိုပေးထားသည်။ ဒါဆို ...

ဆက်ဖတ်ရန်

မေးခွန်း 311။ စီးဆင်းနေသောပထမ ဦး ဆုံးထပ်ခါတလဲလဲမဟုတ်သောဇာတ်ကောင်အတွက် Queue ကိုအခြေခံသည် ပြmနာဖော်ပြချက်ပြaနာ“ စီးဆင်းမှုတွင်ပထမဆုံးထပ်မထပ်သောဇာတ်ကောင်အတွက် Queue ကိုအခြေခံသောချဉ်းကပ်နည်း” သည်စာလုံးအသေးများပါ ၀ င်သည့်စီးဆင်းမှုကိုပေးသည်ဟုဆိုသည်။ ထပ်မံ၍ ဇာတ်ကောင်အသစ်ထပ်ထည့်သောအခါပထမဆုံးထပ်မထပ်သောစာလုံးကိုရှာပါ။ အဘယ်သူမျှမထပ်ခါတလဲလဲဇာတ်ကောင်ပြန်လာ -1 ဖြစ်ပါတယ်။ ဥပမာ aabcddbe ...

ဆက်ဖတ်ရန်

မေးခွန်း 312။ မြို့ပတ်ရထားခင်းကျင်းကိုအသုံးပြု။ Deque ၏အကောင်အထည်ဖော်မှု ပြStatနာဖော်ပြချက်“ Deque of circular array ကိုအသုံးပြုခြင်း” သည်အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကို (Doubly Ended Queue) circular array ကို သုံး၍ insertFront (x): အောက်ပါ element တစ်ခုကို Deque insertRear (x) ၏ရှေ့တွင်ထည့်ပါ။ element တစ်ခုထည့်ပါ။ Deque deleteFront () ၏နောက်ဘက်ရှိ x: မှ element တစ်ခုကိုဖျက်ပစ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 313။ နိမ့်ဆုံးတန်ဖိုးကို Binary Search Tree တွင်ရှာပါ Binary Search Tree ပေးထားသော binary search tree တွင်အနည်းဆုံးတန်ဖိုးနှင့် node ကိုရှာရန် algorithm ကိုရေးပါ။ ဥပမာ Input Output 5 နုံချဉ်းကပ်နည်းရိုးရှင်းသောချဉ်းကပ်နည်းတစ်ခုသည်သစ်ပင်ဖြတ်သန်းခြင်းနှင့် node များအားလုံးတွင်အနိမ့်ဆုံးတန်ဖိုးရှိသည့် node ကိုရှာဖွေခြင်းဖြစ်သည်။ ဒီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 314။ Queue ကိုအသုံးပြုပြီး BST ရှိ Path တစ်ခုကို Reverse လုပ်ပါ ကျွန်ုပ်တို့သည် BST Search Tree နှင့် node ကိုပေးအပ်ထားသည့် queue ပြusingနာကို အသုံးပြု၍ BST လမ်းကြောင်းကို reverse တွင် root မှပေးထားသော node သို့လမ်းကြောင်းပြောင်းရန် algorithm ကိုရေးပါ။ အဆိုပါ node ကို BST တည်ရှိကြောင်းယူဆ။ နမူနာ Input Target Node ကို = 12 မတိုင်မီ In-order ကိုဖြတ်သန်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 315။ Stack ကိုအသုံးပြု။ တန်းစီ stack ပြproblemနာကိုအသုံးပြုနေစဉ်တွင်၊ stack data ဖွဲ့စည်းပုံ၏စံလုပ်ဆောင်ချက်များဖြစ်သော Enqueue ဖြင့်တန်းစီ၏အောက်ဖော်ပြပါလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ Queue ၏အဆုံးတွင် Element တစ်ခုထည့်ပါ။ : Enqueue (5) Enqueue (11) Enqueue (39) Dequeue () ...

ဆက်ဖတ်ရန်

မေးခွန်း 316။ C ++ တွင် ဦး စားပေးတန်းစီခြင်း FIFO ထုံးစံကိုလူတန်းကိုအကောင်အထည်ဖော်ရန်အသုံးပြုသည်။ တန်းစီတွင်ထည့်သွင်းခြင်းကိုတစ်ဖက် (နောက်ဘက်) တွင်ပြုလုပ်ပြီးအခြားအဆုံး (ရှေ့) တွင်ဖျက်ခြင်းကိုပြုလုပ်သည်။ အခြေခံအားဖြင့်၎င်းဒြပ်စင်သည်ပထမဆုံးထည့်သွင်းခြင်းကိုပထမ ဦး ဆုံးဖျက်လိုက်သည်။ ကျွန်ုပ်တို့သည် c ++ ထည့်သွင်းထားသောလုပ်ဆောင်ချက်များကို အသုံးပြု၍ ဦး စားပေးတန်းစီနေသည်။ ဦး စားပေးတန်းစီ၏လက္ခဏာများ ဦး စားပေးတန်းစီ ...

ဆက်ဖတ်ရန်

မေးခွန်း 317။ ဦး စားပေးတန်းစီ Priority Queue ဆိုသည်မှာပုံမှန်အားဖြင့်ပုံမှန် Queue နှင့်ဆင်တူသော်လည်း၎င်း element တစ်ခုချင်းစီနှင့်သက်ဆိုင်သော ဦး စားပေးသည့် data structure တစ်ခုအမျိုးအစားဖြစ်သည်။ ဒြပ်စင်အားစောစီးစွာ ဦး စားပေးမှုမြင့်မားသည်။ အချို့ဖြစ်ရပ်များတွင်၊ တူညီသော ဦး စားပေးတစ်ခုတည်းရှိသည့်ဒြပ်စင်နှစ်ခုရှိသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 318။ ဒွိသစ်ပင် zigzag အဆင့်ကိုအမိန့်ဖြတ်သန်းသွားသည် binary tree ပေးထားသော zigzag level order traversal ကို၎င်း၏ node တန်ဖိုးများကို print ထုတ်ပါ။ (ဆိုလိုသည်မှာ၊ လက်ဝဲမှညာဘက်သို့၊ နောက်ညာဘက်သို့၊ နောက်အဆင့်သို့ပြောင်းပြီးခြားနားသည်) ။ ဥပမာအားဖြင့်အောက်တွင်ဖော်ပြထားသော binary tree အောက်တွင်ဖော်ပြထားသော binary သစ်ပင်အမျိုးအစားများ၏ zigzag level order traversal သည်ကိုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 319။ ဒွိသစ်ပင်၏အဆင့်အမိန့်ဖြတ်သန်း ပေးထားသော binary tree ၏ level order ဖြတ်သန်းခြင်းသည် binary tree ၏ BFS နှင့်အတူတူပင်ဖြစ်သည်။ BFS ဆိုတာဘာလဲဆိုတာငါတို့သိပြီးသားလား။ အကယ်၍ မရရှိလျှင်စိတ်မကောင်းစရာမလိုပါ၊ ဆောင်းပါးတစ်ခုလုံးကိုဖတ်ပြီးပိုမိုနားလည်ရန်ကျွန်ုပ်တို့၏ယခင်ဆောင်းပါးများကိုလေ့လာပါ။ BFS သည် ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 320။ အကောင်းဆုံး Meeting Point LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အကောင်းဆုံး Meeting Point Leetcode Solution ကပြောထားသည် – 1 တစ်ခုစီသည် သူငယ်ချင်းတစ်ဦး၏အိမ်ကို အမှတ်အသားပြုသည့် amxn ဒွိဂရစ်ဂရစ်ဖြင့် ပေးထားသည့် အနည်းဆုံး စုစုပေါင်းခရီးအကွာအဝေးကို ပြန်ပေးပါ။ စုစုပေါင်း ခရီးအကွာအဝေးသည် သူငယ်ချင်းများ၏ အိမ်များနှင့် တွေ့ဆုံသည့်နေရာကြား အကွာအဝေး၏ ပေါင်းစုဖြစ်သည်။ Manhattan Distance ကို အသုံးပြု၍ အကွာအဝေးကို တွက်ချက်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 322။ Unique Paths II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် Unique Paths II LeetCode ဖြေရှင်းချက် – “Unique Paths II” သည် စက်ရုပ်တစ်ရုပ်သည် ဂရစ်ဒ်၏ဘယ်ဘက်အပေါ်ထောင့်မှ စတင်သည့် mxn ဂရစ်ကို ပေးဆောင်သည်ဟု ဖော်ပြထားသည်။ ဇယားကွက်၏ အောက်ခြေညာဘက်ထောင့်သို့ ရောက်ရန် နည်းလမ်းစုစုပေါင်း အရေအတွက်ကို ရှာဖွေရန် လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 323။ 2D Matrix II Leetcode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် The Search a 2D Matrix II LeetCode ဖြေရှင်းချက် – “2D Matrix II ကိုရှာပါ” သည် mxn ကိန်းပြည့်မက်ထရစ်မက်ထရစ်၌ တန်ဖိုးပစ်မှတ်ကို ရှာဖွေသည့် ထိရောက်သော အယ်လဂိုရီသမ်တစ်ခုကို ရှာဖွေရန် တောင်းဆိုသည်။ အတန်းတစ်ခုစီရှိ ကိန်းပြည့်များအပြင် ကော်လံများကို ငယ်စဉ်လိုက် စီထားသည်။ ဥပမာ- ထည့်သွင်းခြင်း- matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24, 18,21,23,26,30],[5]]၊ ပစ်မှတ် = XNUMX အထွက်- အမှန်...

ဆက်ဖတ်ရန်

မေးခွန်း 324။ Matrix Zeroes Leetcode ဖြေရှင်းချက်ကို သတ်မှတ်ပါ။ ပြဿနာဖော်ပြချက် Set Matrix Zeroes LeetCode ဖြေရှင်းချက် – “Matrix Zeroes သတ်မှတ်ခြင်း” က သင့်အား mxn integer matrix မက်ထရစ်ကို ပေးထားကြောင်း ဖော်ပြထားသည်။ မည်သည့်ဆဲလ်တွင်မဆို ဒြပ်စင် 0 ပါရှိပါက ၎င်း၏ အတန်းနှင့် ကော်လံတစ်ခုလုံးကို သတ်မှတ်ထည့်သွင်းရန် matrix ကို ပြုပြင်ရန် လိုအပ်ပါသည်။ 0's သို့။ မင်းလုပ်ရမှာက...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 326။ ရွှေတွင်းပြProbleနာ ပြGoldနာဖော်ပြချက်“ Gold Mine ပြ ”နာ” ကသင့်အားပေးထားသောဇယားကွက်ရှိဆဲလ်တစ်ခုစီတွင်အနှုတ်လက္ခဏာမဟုတ်သောဒင်္ဂါးပြားအချို့ရှိသည်ဟုသင်ကဖော်ပြသည်။ အစပိုင်းတွင်သတ္တုတွင်းသည်ပထမကော်လံတွင်ရပ်နေသော်လည်းအတန်းတွင်ကန့်သတ်ချက်များမရှိပါ။ သူသည်မည်သည့်အတန်းတွင်မဆိုစတင်နိုင်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 327။ လိမ္မော်သီးအားလုံးပုပ်ပျက်ရန်လိုအပ်သောအနည်းဆုံးအချိန် ပြmနာဖော်ပြချက်“ လိမ္မော်သီးများအားလုံးကိုပုပ်ပျက်စေသောအနိမ့်ဆုံးအချိန်” ပြproblemနာကသင့်အား 2D ခင်းကျင်းမှုတစ်ခုပေးသည်ဟုဆိုသည်။ ဆဲလ်တိုင်းတွင်ဖြစ်နိုင်သောတန်ဖိုး ၃၊ ၁၊ ၂ သို့မဟုတ် ၂ တွင် ၀ သည်အချည်းနှီးသောဆဲလ်ကိုဆိုလိုသည်။ 0 ဆိုသည်မှာလတ်ဆတ်သောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ 1 ပုပ်နေသောလိမ္မော်ရောင်ကိုဆိုလိုသည်။ ပုပ်လျှင် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 329။ အဘယ်သူ၏ပေါင်းလဒ် 0 င်အကြီးဆုံးအကြီးမားဆုံးစတုဂံ sub-matrix ကို ပြနာဖော်ပြချက်အမြင့်ဆုံးအရွယ်အစားခွဲများကို 2D ခင်းကျင်းပြသထားသည့်ပေါင်းလဒ်သည်သုညဖြစ်သည်။ Sub-matrix သည်ပေးထားသော 2D ခင်းကျင်းအတွင်းရှိ 2D ခင်းကျင်းမှု မှလွဲ၍ အခြားတစ်ခုဖြစ်သည်။ ဒါကြောင့်မင်းမှာလက်မှတ်ထိုးထားတဲ့ကိန်းစုတစ်ခုရှိတယ်။ sub-matrices ၏ပေါင်းလဒ်ကိုတွက်ပြီး ... နှင့်အတူ matrix ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 330။ Matrix ကွင်းဆက်မြှောက် matrix ကွင်းဆက်မြှောက်ခြင်း II ပြproblemနာတွင်ကျွန်ုပ်တို့သည် matrices ၏အရွယ်အစားကိုပေးထားပြီး၎င်းတို့ကိုမြှောက်ခြင်း၏အစဉ်ကိုရှာသည်။ ထို့ကြောင့် matrices အပေါင်း၏မြှောက်ခြင်းတွင်ပါ ၀ င်သည့်လုပ်ဆောင်မှုအရေအတွက်ကိုအနည်းဆုံးဖြစ်သည်။ သင့်အနေဖြင့် axb, bx အရွယ်အစား A၊ B, C အရွယ်အစား ၃ ခုရှိသည်ဟုစဉ်းစားပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 331။ Matrix သုညသတ်မှတ်မည် set Matrix သုညပြproblemနာမှာ၊ element တစ်ခုက 0 ဖြစ်လျှင် n (n X m) matrix ကိုပေးပြီးသူ့ရဲ့ row တစ်ခုလုံးနှင့် column 0 ကိုထည့်သည်။ [၁၊ ၁၊ ၁]} ရလဒ် - {၁၊ ၀၁၊ ၁] [၀၊ ၀၊ ၁] [၁၊ ၀၊ ၁] ။

ဆက်ဖတ်ရန်

မေးခွန်း 332။ ထူးခြားတဲ့လမ်းကြောင်း mxn 2D ဇယားကွက်ပေးထားသည်။ သင်သည်ဇယားကွက်၏ထိပ်ဆုံးနှင့်ဘယ်ဘက်အခြမ်းတွင်ရှိနေသည်။ ဆိုလိုသည်မှာ (1,1) မှာတည်ရှိပြီးဆဲလ်။ (၁၊ ၁) ရှိဆဲလ်မှ (m, n) ရှိဆဲလ်တစ်ခုသို့ရောက်ရှိရန်သွားနိုင်သောထူးခြားသည့်လမ်းကြောင်းအရေအတွက်ကိုရှာပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 333။ Dynamic Programming ကို သုံး၍ Matrix Chain Multiplication Matrix Chain Multiplication သည်ပေးထားသောမက်တရစ်များကိုများပြားအောင်အကောင်းဆုံးနည်းကိုရှာဖွေသည့်နည်းလမ်းဖြစ်သည်။ ငါတို့အားလုံးသည် matrix ကိုမြှောက်ခြင်းသည်သဘာဝတွင်ဆက်စပ်မှုရှိသည် (A * B = B * A) ဖြစ်သည်။ ဒါကြောင့်ကျွန်တော်တို့မှာမြှောက်ကိန်းပြုချင်တဲ့အမိန့်တွေအများကြီးရှိတယ်။ တကယ်တော့ဒီ algorithm မှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 334။ Strings များသည် K အကွာအဝေးအပြင်ပါမဟုတ်ကိုစစ်ဆေးပါ ပြStatနာဖော်ပြချက် Strings နှစ်ခုနှင့်ကိန်းတစ်ခုအရပေးထားသောစာကြောင်းများသည် k အကွာအဝေးမကွဲရှိမရှိစစ်ဆေးရန်ပရိုဂရမ်တစ်ခုရေးပါ။ ဆိုလိုသည်မှာမည်သည့်စာလုံးမဆိုကိုက်ညီမှုရှိပါကသို့မဟုတ်မည်သည့်ဇာတ်ကောင်ကိုမဆိုဖယ်ရှားရန်ဖြစ်သည်။ ၎င်းကို k အကွာအဝေး ဟူ၍ ခွဲခြားထားသည်။ Input Format ပထမဆုံး ...

ဆက်ဖတ်ရန်

မေးခွန်း 335။ Matrix အတန်းအားလုံးသည် Circular Rotations တစ်ခုစီဟုတ်မဟုတ်စစ်ဆေးပါ ပြaနာဖော်ပြချက်“ charrix matrix အားလုံးအပြန်အလှန်လည်ပတ်မှုလည်ပတ်မှုရှိ / မရှိဆိုတာကိုစစ်ဆေးပါ” တွင် char matrix ကိုပေးခဲ့ပြီးဖြစ်သောပြmatrixနာတစ်ခုသည် row တစ်ခုချင်းစီ၏လည်ပတ်မှုဟုတ်မဟုတ်ကိုရှာရန် program တစ်ခုရေးပါ။ အကယ်၍ အတန်းအားလုံးသည်တစ်ခုနှင့်တစ်ခုအပြန်အလှန်လည်ပတ်နေလျှင် ...

ဆက်ဖတ်ရန်

မေးခွန်း 336။ အများဆုံးရရှိနိုင်သောအရေအတွက်ကိုရှာပါ ပြStatနာဖော်ပြချက်“ အမြင့်ဆုံးနံပါတ် ၁ နှင့်အများဆုံးရှာဖွေပါကပြFindနာ” တွင်ကျွန်ုပ်တို့သည်အတန်းလိုက်စီထားသောဂဏန်းဂဏန်းပါ ၀ င်သည့် matrix (1D ခင်းကျင်း) ကိုပေးထားသည်။ အများဆုံးနံပါတ် ၁ ခုရှိတဲ့အတန်းကိုရှာပါ။ Input Format ကိန်းနှစ်ခုလုံးပါ ၀ င်သည့်ပထမစာကြောင်းသည် n, m ဖြစ်သည်။ နောက် n လိုင်းများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 337။ အဆိုပါ Celebrity ပြProbleနာ ပြProbleနာဖော်ပြချက်အနုပညာရှင်ပြproblemနာတွင်လူအများပါဝင်သောအခန်းတစ်ခန်းရှိသည်။ Celebrity အတွက်အခြေအနေများ - အကယ်၍ A သည် Celebrity ဖြစ်လျှင်အခန်းထဲရှိအခြားသူတိုင်းသိသင့်သည် A. A. အခန်းထဲမှာမည်သူ့ကိုမှမသိသင့်ပါ။ ဤအခြေအနေများနှင့်ကိုက်ညီသူကိုကျွန်ုပ်တို့ရှာရန်လိုအပ်သည်။ ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 338။ အတိုဆုံး Unsorted Continuous Subarray LeetCode ဖြေရှင်းချက် Problem Statement တွင် အတိုဆုံး Unsorted Continuous Subarray LeetCode Solution က - ကိန်းပြည့် array နံပါတ်များကို ပေးထားပြီး၊ သင်သည် ဤ subarray ကို ငယ်စဉ်ကြီးလိုက် စီမည်ဆိုပါက၊ array တစ်ခုလုံးကို ငယ်စဉ်ကြီးလိုက် စီမည်ဟူသော စဉ်ဆက်မပြတ် subarray တစ်ခုကို ရှာရပါမည်။ အတိုဆုံး subarray ၏ အရှည်ကို ပြန်ပေးပါ။ ဥပမာ 1-...

ဆက်ဖတ်ရန်

မေးခွန်း 339။ Rectangle Overlap LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- Rectangle Overlap LeetCode Solution – ဝင်ရိုးတန်းညှိထားသော စတုဂံကို စာရင်းတစ်ခုအနေဖြင့် ကိုယ်စားပြုသည်ဟုဆိုသည်၊ (x1၊ y1၊ x2၊ y2]၊ (x1၊ y1) သည် ၎င်း၏ဘယ်ဘက်အောက်ခြေထောင့်နှင့် (x2) ဖြစ်သည်၊ , y2) သည် ၎င်း၏ ညာဘက်အပေါ်ထောင့်၏ သြဒိနိတ်ဖြစ်သည်။ ၎င်း၏အပေါ်နှင့်အောက်ခြေအစွန်းများသည် X-axis နှင့်အပြိုင်ဖြစ်ပြီး ၎င်း၏ဘယ်ဘက်...

ဆက်ဖတ်ရန်

မေးခွန်း 340။ Stone Game IV LeetCode ဖြေရှင်းချက် Problem Statement Stone ဂိမ်း IV LeetCode ဖြေရှင်းချက် – Alice နှင့် Bob တို့သည် Alice ကို ပထမဆုံး စတင်ခြင်းဖြင့် ဂိမ်းတစ်ခုကို အလှည့်ကျ ကစားကြသည်။ အစကတော့ မီးပုံထဲမှာ ကျောက်တုံးတွေရှိတယ်။ ကစားသမားတစ်ဦးစီ၏အလှည့်တွင်၊ ထိုကစားသမားသည် Pile ရှိ သုညမဟုတ်သော စတုရန်းနံပါတ်မရှိသော ကျောက်တုံးများကို ဖယ်ရှားခြင်း ပါဝင်သော လှုပ်ရှားမှုတစ်ခုကို ပြုလုပ်သည်။ ထို့အပြင် ကစားသမားတစ်ဦးသည် ပြောင်းရွှေ့ရန် မဖြစ်နိုင်ပါက သူ/သူမ ...

ဆက်ဖတ်ရန်

မေးခွန်း 341။ စီတန်းထားသော မြို့ပတ်လင့်ခ်စာရင်း LeetCode ဖြေရှင်းချက်သို့ ထည့်ပါ။ ပြဿနာထုတ်ပြန်ချက်- စီတန်းထားသော မြို့ပတ်ချိတ်ဆက်ထားသောစာရင်းတွင် ထည့်ပါ LeetCode Solution – ကြီးလိုက်ကြီးလိုက် စီထားသည့် Circular Linked List node ကို ပေးဆောင်ပါက ၎င်းသည် စီထားသော စက်ဝိုင်းစာရင်းတစ်ခုအဖြစ် ကျန်ရှိနေသည့် စာရင်းထဲသို့ တန်ဖိုးထည့်သွင်းရန် လုပ်ဆောင်ချက်တစ်ခုကို ရေးပါ။ ပေးထားသော node သည် တစ်ခု ဖြစ်နိုင်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 342။ အကြွေစေ့ Leetcode ဖြေရှင်းချက်ကို စီစဉ်ခြင်း။ ပြဿနာဖော်ပြချက် The Arranging Coins LeetCode ဖြေရှင်းချက် - "ဒင်္ဂါးပြားများ စီစဉ်ပေးခြင်း" သည် သင့်အား ဤဒင်္ဂါးပြားများဖြင့် လှေကားထစ်တစ်ခုကို တည်ဆောက်ရန် တောင်းဆိုသည်။ လှေခါးတွင် k အတန်းများ ပါ၀င်ပြီး အတန်းတွင် i ဒင်္ဂါးများ အတိအကျ ပါဝင်ပါသည်။ လှေကား၏နောက်ဆုံးတန်းသည် ပြီးပြည့်စုံမည်မဟုတ်ပါ။ ပေးထားသော ဒင်္ဂါးပြားပမာဏအတွက် ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 344။ Leaderboard Leetcode ဖြေရှင်းချက်ကို ဒီဇိုင်းဆွဲပါ။ ပြဿနာဖော်ပြချက် Leaderboard ဒီဇိုင်းတစ်ခု LeetCode ဖြေရှင်းချက် – “Design A Leaderboard” မှ သင့်အား လုပ်ဆောင်ချက် 3 ခုကို အပြီးသတ်ရန် တောင်းဆိုသည်- addScore(playerId၊ ရမှတ်)- ပေးထားသောကစားသမား၏ရမှတ်သို့ ရမှတ်တစ်ခုထည့်ခြင်းဖြင့် ဦးဆောင်ဘုတ်ကို အပ်ဒိတ်လုပ်ပါ။ မည်သည့်ကစားသမားမျှမရှိပါက၊ ဦးဆောင်သူစာရင်းတွင် ထိုအိုင်ဒီကိုထည့်ပါ။ top(K) : ထိပ်ပေါင်း၏ ...

ဆက်ဖတ်ရန်

မေးခွန်း 345။ Integers Leetcode ဖြေရှင်းချက် နှစ်ခုကို ခွဲပါ။ Problem Statement The Divide two Integers LeetCode Solution – “Divide two Integers” က သင့်အား ကိန်းပြည့်ဂွင်နှင့် ကိန်းကိန်းနှစ်ခုကို ပေးထားကြောင်း ဖော်ပြထားသည်။ အမြတ်ကို ပိုင်းခြားသူဖြင့် ပိုင်းခြားပြီး လျှော့စျေးကို ပြန်ပေးပါ။ ကျွန်ုပ်တို့သည် 32-bit လက်မှတ်ရေးထိုးထားသော ကိန်းပြည့်အတွင်း ကိန်းပြည့်များကို သိမ်းဆည်းနိုင်သည့် ပတ်ဝန်းကျင်တစ်ခုနှင့် ဆက်ဆံနေသည်ဟု ကျွန်ုပ်တို့ ယူဆနေခြင်းဖြစ်ကြောင်း သတိပြုပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 349။ Range Sum Query 2D – မပြောင်းလဲနိုင်သော Leetcode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် အပိုင်းအခြား Sum Query 2D – မပြောင်းလဲနိုင်သော Leetcode ဖြေရှင်းချက် – 2D မက်ထရစ်ကို ပေးထားသည့် အောက်ပါအမျိုးအစား၏ မေးမြန်းချက်အများအပြားကို ကိုင်တွယ်ပါ- ၎င်း၏အပေါ်ဘက်ထောင့် (row1၊ col1) နှင့် ညာဘက်အောက်ထောင့်က သတ်မှတ်ထားသော ထောင့်မှန်စတုဂံအတွင်းရှိ matrix ၏ဒြပ်စင်များ၏ ပေါင်းလဒ်ကို တွက်ချက်ပါ ထောင့် (row2၊ col2)။ NumMatrix အတန်းကို အကောင်အထည်ဖော်ပါ- NumMatrix(int[][] matrix) သည် အရာဝတ္တုအား ကိန်းပြည့်ဖြင့် စတင်လုပ်ဆောင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 350။ Partition Labels LeetCode ဖြေရှင်းချက် Problem Statement Partition Labels LeetCode ဖြေရှင်းချက် – သင့်အား string s ပေးထားသည်။ ကျွန်ုပ်တို့သည် စာကြောင်းကို တတ်နိုင်သမျှ အပိုင်းများခွဲကာ စာလုံးတစ်ခုစီကို အစိတ်အပိုင်းအများစုတွင် ပေါ်လာစေရန် ပြုလုပ်လိုပါသည်။ အပိုင်းအားလုံးကို စနစ်တကျ ပေါင်းစပ်ပြီးနောက်၊

ဆက်ဖတ်ရန်

မေးခွန်း 351။ 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...

ဆက်ဖတ်ရန်

မေးခွန်း 352။ Diagonal Traversal LeetCode ဖြေရှင်းချက် Problem Statement Diagonal Traversal LeetCode Solution - 2D integer array nums များကို ပေးထားသော၊ အောက်ပုံများတွင် ပြထားသည့်အတိုင်း ထောင့်ဖြတ်အစီလိုက်ဖြင့် ဂဏန်းများအားလုံးကို ပြန်ပေးသည်။ ထည့်သွင်းမှု- nums = [[1,2,3],[4,5,6],[7,8,9]] Output: [1,4,2,7,5,3,8,6,9] Diagonal Traversal LeetCode ဖြေရှင်းချက် Key Idea အတွက် ရှင်းလင်းချက် ဤပြဿနာရှိ ပထမတန်းနှင့် နောက်ဆုံးကော်လံသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 353။ အကျုံးဝင်သော Tic-Tac-Toe State LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အကျုံးဝင်သော Tic-Tac-Toe State LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့အား ကြိုးတန်းအခင်းအကျင်းတစ်ခုအဖြစ် Tic-Tac-Toe ဘုတ်အား ပေးအပ်ထားပြီး မှန်ကန်သော tic-Tac-toe ၏သင်တန်းကာလအတွင်း ဤဘုတ်ရာထူးရောက်ရှိရန် ဖြစ်နိုင်ချေရှိသည် tac-toe ဂိမ်း။ board သည် 3 x 3 array ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 354။ String III LeetCode ဖြေရှင်းချက်တွင် ပြောင်းပြန်စကားလုံးများ String III LeetCode ဖြေရှင်းချက်တွင် ပြဿနာဖော်ပြချက် ပြောင်းပြန်စကားလုံးများ - ကျွန်ုပ်တို့အား စာတန်းတစ်ခုပေးထားပြီး နေရာလွတ်နှင့် ကနဦးစကားလုံးအစီအစဥ်ကို ထိန်းသိမ်းထားစဉ်တွင် စာကြောင်းတစ်ခုစီရှိ စကားလုံးတစ်လုံးစီရှိ စာလုံးအစီအစဥ်ကို ပြောင်းပြန်လှန်ရန် တောင်းဆိုထားသည်။ ဥပမာများနှင့် ရှင်းပြချက်များ ဥပမာ 1: Input: s = "LetCode ကို ယူကြရအောင်...

ဆက်ဖတ်ရန်

မေးခွန်း 355။ LeetCode ဖြေရှင်းချက်အားလုံးဖြင့် Submatrices ကိုရေတွက်ပါ။ LeetCode ဖြေရှင်းချက်အားလုံးနှင့်အတူ ပြဿနာဖော်ပြချက် Submatrices ရေတွက်ခြင်း - ကျွန်ုပ်တို့အား mxn binary matrix တစ်ခုပေးထားပြီး ၎င်းတို့အားလုံးပါရှိသော submatrices အရေအတွက်ကို ပြန်ပေးရန် တောင်းဆိုထားသည်။ နမူနာများနှင့် ရှင်းလင်းချက်များ ဥပမာ 1- ထည့်သွင်းခြင်း- mat = [[1,0,1],[1,1,0],[1,1,0]] အထွက်- 13 ရှင်းလင်းချက်- ဘေးဘက် ထောင့်စတုဂံ 6 ခု ရှိသည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 358။ အနိမ့်ဆုံးအမြင့်သစ်ပင် LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် အနိမ့်အမြင့်သစ်ပင်များ LeetCode ဖြေရှင်းချက် – ကျွန်ုပ်တို့အား 0D အခင်းအကျင်း “အစွန်းများ” အဖြစ် အညွှန်းတပ်ထားသော n node များကို 1D အခင်းအကျင်းတွင် edge[i] = [a_i, b_i] ညွှန်ပြသည့်နေရာတွင် edge[i] = [a_i, b_i] သည် ညွှန်ပြခြင်းမရှိသော အစွန်းများကြားတွင် ရှိနေသည် ။ သစ်ပင်တွင် a_i နှင့် b_i ဆုံမှတ်နှစ်ခု။ ငါတို့မှာရှိတယ် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 360။ ကျွန်းအရေအတွက် II LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် နံပါတ် ကျွန်းများ II LeetCode ဖြေရှင်းချက် – သင့်အား အရွယ်အစား mx n ၏ ဗလာ 2D ဒွိဂရစ်ဂရစ်တစ်ခု ပေးထားသည်။ ဇယားကွက်သည် 0 ၏ ရေကိုကိုယ်စားပြုပြီး 1 သည် မြေကိုကိုယ်စားပြုသည့်မြေပုံကိုကိုယ်စားပြုသည်။ အစပိုင်းတွင်၊ ဆဲလ်များအားလုံးသည် ရေဆဲလ်များဖြစ်သည် (ဆိုလိုသည်မှာ ဆဲလ်များအားလုံးသည် 0 များဖြစ်သည်)။ လယ်မြေတွေ ထပ်ထည့်လို့ရတယ်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 362။ Race Car LeetCode ဖြေရှင်းချက် Problem Statement Race Car LeetCode ဖြေရှင်းချက် – သင့်ကားသည် 0 အနေအထားတွင် စတင်ပြီး အနန္တနံပါတ်လိုင်းတွင် အမြန်နှုန်း +1 ဖြစ်သည်။ သင့်ကားသည် အပျက်သဘောဆောင်သော အနေအထားသို့ ရောက်သွားနိုင်သည်။ သင့်ကားသည် ညွှန်ကြားချက် 'A' (အရှိန်မြှင့်) နှင့် 'R' (ပြောင်းပြန်) ညွှန်ကြားချက် 'A' ကိုရသောအခါ သင့်ကားသည် အောက်ပါအတိုင်း လုပ်ဆောင်သည်- အနေအထား += အမြန်နှုန်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 365။ ပန်းများ LetCode ဖြေရှင်းချက်ကို ထားရှိနိုင်သည်။ Problem Statement သည် Flowers LeetCode Solution ကို နေရာချနိုင်သည် - သင့်တွင် ရှည်လျားသော ပန်းခင်းတစ်ခု ရှိပြီး အချို့မြေကွက်များတွင် စိုက်ပျိုးထားသော်လည်း အချို့မှာ မဟုတ်ပေ။ သို့သော် ကပ်လျက်မြေကွက်များတွင် ပန်းများ စိုက်၍မရပါ။ 0's နှင့် 1's ပါဝင်သော integer array တစ်ခုကို ပေးထားသော flowerbed တွင် 0 သည် အချည်းနှီးဖြစ်ပြီး 1 သည် ဗလာမဟုတ်ပါ၊ နှင့် integer n သည် ပန်းအသစ်တွင် စိုက်နိုင်လျှင် n ကို return ပြန်ပေးပါ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 367။ အသုံးပြုသူ ဝဘ်ဆိုဒ်ကို ခွဲခြမ်းစိတ်ဖြာပြီး Pattern LeetCode ဖြေရှင်းချက်ကို ဝင်ရောက်ကြည့်ရှုပါ။ ပြဿနာဖော်ပြချက် အသုံးပြုသူဝဘ်ဆိုက်ကို ပိုင်းခြားစိတ်ဖြာခြင်း Pattern LeetCode ဖြေရှင်းချက်သို့ ဝင်ရောက်ကြည့်ရှုခြင်း – သင့်အား string arrays နှစ်ခုကို အသုံးပြုသူအမည်နှင့် ဝဘ်ဆိုက်နှင့် integer array timestamp တစ်ခုတို့ကို ပေးထားပါသည်။ ပေးထားသော array များအားလုံးသည် အရှည်တူညီကြပြီး tuple [username[i]၊ website[i], timestamp[i]] သည် အသုံးပြုသူအမည်[i] သည် ဝဘ်ဆိုဒ် website[i] ကို time timestamp[i] သို့ သွားရောက်ခဲ့ကြောင်း ဖော်ပြသည်။ ပုံစံတစ်ခုသည် ဝဘ်ဆိုဒ်သုံးခု၏စာရင်းတစ်ခုဖြစ်သည် (သေချာပေါက်ကွဲပြားခြင်းမရှိပါ)။ ဥပမာ၊ ["အိမ်",...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 369။ အနီးစပ်ဆုံး Binary Search Tree Value Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- အနီးစပ်ဆုံး Binary ရှာဖွေမှုသစ်ပင်တန်ဖိုး Leetcode ဖြေရှင်းချက် – binary ရှာဖွေမှုသစ်ပင်၏ အမြစ်နှင့် ပစ်မှတ်တန်ဖိုးကို ပေးထားသည့်အတွက်၊ ပစ်မှတ်နှင့်အနီးဆုံးဖြစ်သော BST အတွင်းရှိ တန်ဖိုးကို ပြန်ပေးသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- root = [4,2,5,1,3], ပစ်မှတ် = 3.714286 အထွက်- 4 ဥပမာ 2 ထည့်သွင်းမှု- root = [1], ပစ်မှတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 370။ Partition List Leetcode ဖြေရှင်းချက် Problem Statement : Partition List Leetcode ဖြေရှင်းချက် – ချိတ်ဆက်ထားသောစာရင်းတစ်ခု၏ဦးခေါင်းနှင့် x တန်ဖိုးတစ်ခုအား ပေးထားသော၊ x ထက်နည်းသော node အားလုံးကို x ထက်ကြီးသော သို့မဟုတ် ညီမျှသော nodes များရှေ့တွင် ခွဲခြမ်းလိုက်ပါ။ partitions နှစ်ခုတစ်ခုစီရှိ node များ၏ မူလဆွေမျိုးအစီအစဥ်ကို ထိန်းသိမ်းထားသင့်သည်။ ဥပမာ : ဥပမာ 1 Input : head = ...

ဆက်ဖတ်ရန်

မေးခွန်း 371။ ဒီဇိုင်းဘရောက်ဆာမှတ်တမ်း LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ဒီဇိုင်းဘရောက်ဆာမှတ်တမ်း LeetCode ဖြေရှင်းချက် - သင့်တွင် သင်ပင်မစာမျက်နှာပေါ်တွင် စတင်သည့် တက်ဘ်တစ်ခုပါသည့် ဘရောက်ဆာတစ်ခုရှိပြီး အခြား url သို့ ဝင်ရောက်ကြည့်ရှုနိုင်သည်၊ မှတ်တမ်း၏ ခြေလှမ်းအရေအတွက်သို့ ပြန်လည်ရောက်ရှိနိုင်သည် သို့မဟုတ် မှတ်တမ်း၏ ခြေလှမ်းအရေအတွက်အတိုင်း ရှေ့သို့ရွှေ့နိုင်သည်။ BrowserHistory အတန်းကိုအကောင်အထည်ဖော်ပါ- BrowserHistory(string ပင်မစာမျက်နှာ) သည် အရာဝတ္ထုကို ပင်မစာမျက်နှာဖြင့် စတင်လုပ်ဆောင်သည်...

ဆက်ဖတ်ရန်

မေးခွန်း 372။ Reverse Polish Notation LeetCode ဖြေရှင်းချက်ကို အကဲဖြတ်ပါ။ Problem Statement အကဲဖြတ် Reverse Polish Notation LeetCode ဖြေရှင်းချက် - Reverse Polish Notation တွင် ဂဏန်းသင်္ချာအညွှန်းကိန်းတစ်ခု၏တန်ဖိုးကို အကဲဖြတ်ပါ။ အကျုံးဝင်သော အော်ပရေတာများမှာ +၊ -၊ *၊ နှင့် /။ operand တစ်ခုစီသည် ကိန်းပြည့် သို့မဟုတ် အခြားအသုံးအနှုန်းတစ်ခု ဖြစ်နိုင်သည်။ ကိန်းပြည့်နှစ်ခုကြား ပိုင်းခြားမှုသည် သုညဆီသို့ ဖြတ်တောက်ရမည်ကို သတိပြုပါ။ အာမခံပေးထားပါတယ်..။

ဆက်ဖတ်ရန်

မေးခွန်း 373။ 3Sum အနီးစပ်ဆုံး LeetCode ဖြေရှင်းချက် Problem Statement 3Sum အနီးစပ်ဆုံး LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် အခင်းအကျင်း နံပါတ်များ အရှည် n နှင့် ကိန်းပြည့်ပစ်မှတ်ကို ပေးထားသည့် ပေါင်းလဒ်သည် ပစ်မှတ်နှင့် အနီးစပ်ဆုံးဖြစ်သည့် ဂဏန်းများတွင် ကိန်းပြည့်သုံးလုံးကို ရှာပါ။ ကိန်းပြည့်သုံးလုံး၏ ပေါင်းလဒ်ကို ပြန်ပေးပါ။ ထည့်သွင်းမှုတစ်ခုစီတွင် တိကျသောအဖြေတစ်ခုရှိမည်ဟု သင်ယူဆနိုင်သည်။ ထည့်သွင်းမှု- nums = [-1,2,1,-4], ပစ်မှတ် = 1 အထွက်-...

ဆက်ဖတ်ရန်

မေးခွန်း 374။ အကြီးဆုံး Plus Sign Leetcode ဖြေရှင်းချက် Problem Statement : အကြီးဆုံး Plus Sign Leetcode ဖြေရှင်းချက် – သင့်အား integer n ပေးထားသည်။ သင့်တွင် အစပိုင်းတွင် 1 ၏တန်ဖိုးများအားလုံးပါသည့် nxn ဒွိဂရစ်တစ်ခုရှိ array မိုင်းများတွင်ပေးသောအညွှန်းအချို့မှလွဲ၍ array mines ၏ ith element ကို mines[i] = [xi, yi] နေရာတွင် grid[xi][yi] == 0. အကြီးဆုံးဝင်ရိုးညှိထားသော အပေါင်း၏ အစဉ်လိုက်ကို ပြန်ပေးသည်...

ဆက်ဖတ်ရန်

မေးခွန်း 375။ ဆက်တိုက် Array LeetCode ဖြေရှင်းချက် Problem Statement Contiguous Array LeetCode Solution – binary array nums များကို ပေးထားသော၊ တူညီသော နံပါတ် 0 နှင့် 1 ရှိသော contiguous subarray တစ်ခု၏ အများဆုံးအရှည်ကို ပြန်ပေးသည်။ ထည့်သွင်းမှု- nums = [0,1] Output- 2 ရှင်းလင်းချက်- [0, 1] သည် 0 နှင့် 1 ညီမျှသော အရှည်ဆုံး contiguous subarray ၏ ရှင်းလင်းချက် ယခု ကျွန်ုပ်တို့သည် အဘယ်နည်း။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 378။ Regular Expression Matching Regular Expression Matching LeetCode ဖြေရှင်းချက် Problem Statement Regular Expression Matching Regular Expression Matching LeetCode ဖြေရှင်းချက် – input string s နှင့် pattern p ကိုပေးထားပြီး၊ ' နှင့် '*' where: '.' မည်သည့်အက္ခရာနှင့်မဆို ကိုက်ညီပါသည်။ '*' သည် ရှေ့ဒြပ်စင်၏ သုည သို့မဟုတ် ထို့ထက်ပိုသော ကိုက်ညီပါသည်။ ကိုက်ညီမှုသည် ထည့်သွင်းမှုစာကြောင်းတစ်ခုလုံးကို ဖုံးအုပ်ထားသင့်သည် (တစ်စိတ်တစ်ပိုင်းမဟုတ်)။ နမူနာ စမ်းသပ်မှု Case 1- ထည့်သွင်းခြင်း- ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 380။ Zigzag ပြောင်းလဲခြင်း LeetCode ဖြေရှင်းချက် Problem Statement Zigzag Conversion LeetCode ဖြေရှင်းချက် - "PAYPALISHIRING" string ကို ဤကဲ့သို့သော အတန်းအရေအတွက်တစ်ခုပေါ်တွင် zigzag ပုံစံဖြင့် ရေးသားထားသည်- (သင်ပိုမိုအဆင်ပြေစေရန်အတွက် ပုံသေဖောင့်ဖြင့် ဤပုံစံကို ပြသလိုနိုင်သည်) PAHNAPLSIIGYI ...

ဆက်ဖတ်ရန်

မေးခွန်း 381။ အနီးကပ်ဆုံးလူ LeetCode ဖြေရှင်းချက်သို့ အကွာအဝေးကို အများဆုံးချဲ့ပါ။ Problem Statement တွင် အနီးကပ်ဆုံးလူနှင့် အကွာအဝေးကို အများဆုံး LietCode ဖြေရှင်းချက် - သင့်အား ထိုင်ခုံတန်းတစ်ခုအား ကိုယ်စားပြုသည့် array တစ်ခုကို ပေးထားပြီး seats[i] = 1 သည် အိုင်တီထိုင်ခုံတွင် ထိုင်နေသူကို ကိုယ်စားပြုပြီး၊ ထိုင်ခုံ[i] = 0 သည် ith ထိုင်ခုံသည် ဗလာဖြစ်ကြောင်း ကိုယ်စားပြုသည်။ (၀-အညွှန်း)။ အနည်းဆုံး ထိုင်ခုံအလွတ်တစ်လုံးနှင့် အနည်းဆုံး လူတစ်ဦး ထိုင်နေပါသည်။ Alex လိုချင်တယ်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 387။ Diagonal Traverse LeetCode ဖြေရှင်းချက် Problem Statement Diagonal Traverse LeetCode ဖြေရှင်းချက် - mxn matrix mat ကိုပေးထားပြီး၊ array ၏ဒြပ်စင်အားလုံးကို ထောင့်ဖြတ်စနစ်ဖြင့် ပြန်ပေးသည်။ ထည့်သွင်းမှု- ဖျာ = [[1,2,3],[4,5,6],[7,8,9]] အထွက်- [1,2,4,7,5,3,6,8,9] ရှင်းလင်းချက် NxM matrix ၏ ထောင့်ဖြတ်အညွှန်းကိန်းများကို သုံးသပ်ကြည့်ပါ။ ဥပမာအနေနဲ့ 4×4 matrix ကိုသုံးကြည့်ရအောင်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 389။ Closed Islands Leetcode ဖြေရှင်းချက် အရေအတွက် ပြဿနာထုတ်ပြန်ချက်- ပိတ်ထားသောကျွန်းများ လီကုဒ်ဖြေရှင်းချက် အရေအတွက် - 2s (မြေ) နှင့် 0s (ရေ) ပါ၀င်သော 1D ဂရစ်တစ်ခုကို ပေးထားသည်။ ကျွန်းတစ်ကျွန်းသည် 4s ၏ အများဆုံး 0 လမ်းကြောင်းဖြင့် ချိတ်ဆက်ထားသော အုပ်စုဖြစ်ပြီး ပိတ်ထားသောကျွန်းသည် လုံးဝ (ဘယ်ဘက်၊ အပေါ်၊ ညာ၊ အောက်) အားလုံးကို 1 စက္ကန့်ဖြင့် ဝန်းရံထားသည်။ ပိတ်ထားသော ကျွန်းအရေအတွက်ကို ပြန်ပေးသည်။ ဥပမာ : ဥပမာ 1 ထည့်သွင်းခြင်း- grid = [[1,1,1,1,1,1,1,0],[1,0,0,0,0,1,1,0],[1,0,1,0,1,1,1,0, 1,0,0,0,0,1,0,1],[1,1,1,1,1,1,1,0],[2]] အထွက် : XNUMX ရှင်းလင်းချက်- မီးခိုးရောင်ရှိ ကျွန်းများ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 392။ စက်ရုပ်သည် စက်ဝိုင်း LeetCode ဖြေရှင်းချက်တွင် အကျုံးဝင်သည်။ ပြဿနာ ထုတ်ပြန်ချက် စက်ဝိုင်း LeetCode ဖြေရှင်းချက်တွင် ချည်နှောင်ထားသော စက်ရုပ် - အဆုံးမရှိသော လေယာဉ်ပေါ်တွင် စက်ရုပ်သည် အစပိုင်းတွင် (0, 0) တွင်ရပ်ပြီး မြောက်ဘက်သို့ မျက်နှာမူထားသည်။ သတိပြုရန်- မြောက်ဦးတည်ချက်သည် y-ဝင်ရိုး၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်သည်။ တောင်ဘက် ဦးတည်ချက်သည် y ဝင်ရိုး၏ အနုတ်ဘက် ဦးတည်ချက်ဖြစ်သည်။ အရှေ့ဦးတည်ချက်သည် x-ဝင်ရိုး၏ အပြုသဘောဆောင်သော ဦးတည်ချက်ဖြစ်သည်။ အနောက်ဘက် ဦးတည်ချက်ကတော့...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 394။ 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...

ဆက်ဖတ်ရန်

မေးခွန်း 395။ Duplicate Number LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ Problem Statement ပွားနေသောနံပါတ် LeetCode ဖြေရှင်းချက်ကိုရှာပါ - n + 1 ကိန်းပြည့်များပါရှိသော ကိန်းပြည့်တစ်ခုစီကို ကိန်းပြည့် [1, n] တွင်ပါဝင်သည့် array တစ်ခုမှပေးသည်။ ဂဏန်းများတွင် ထပ်ခါတလဲလဲ ဂဏန်းတစ်ခုသာ ရှိသည်၊ ဤထပ်ခါတလဲလဲ နံပါတ်ကို ပြန်ပေးပါ။ array နံပါတ်များကို မွမ်းမံပြီး စဉ်ဆက်မပြတ် အပိုနေရာများကိုသာ အသုံးပြု၍ ပြဿနာကို သင်ဖြေရှင်းရပါမည်။ Input: nums = [1,3,4,2,2] Output: 2 ရှင်းလင်းချက်...

ဆက်ဖတ်ရန်

မေးခွန်း 396။ မြွေနှင့်လှေကား LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် မြွေများနှင့်လှေကားများ LeetCode ဖြေရှင်းချက် - သင့်အား ဘုတ်၏ဘယ်ဘက်အောက်ခြေမှစတင်၍ ဆဲလ်များကို 1 မှ n2 ဟုတံဆိပ်တပ်ထားသည့် nxn ကိန်းပြည့် matrix ဘုတ်အား သင့်အား ပေးအပ်သည် အတန်းတစ်ခုစီတွင် လှည့်ပတ်လမ်းညွှန်ချက်များ။ သင်ဘုတ်၏စတုရန်း 1 တွင်သင်စတင်ပါ။ လှုပ်ရှားမှုတိုင်းတွင်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 398။ Path Sum II LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက်- Path Sum II LeetCode ဖြေရှင်းချက် – ဒွိသစ်ပင်တစ်ပင်၏အမြစ်နှင့် ကိန်းပြည့်ပစ်မှတ်ဆမ်းကို ပေးထားသည့်အတွက်၊ လမ်းကြောင်းရှိ node တန်ဖိုးများပေါင်းလဒ်သည် targetSum နှင့်ညီမျှသည့် အမြစ်မှအရွက်လမ်းကြောင်းအားလုံးကို ပြန်ပေးသည်။ လမ်းကြောင်းတစ်ခုစီကို node တန်ဖိုးများစာရင်းအဖြစ်၊ node ကိုးကားခြင်းမပြုဘဲ ပြန်ပေးသင့်သည်။ အမြစ်မှ အရွက်သို့ လမ်းကြောင်းသည် လမ်းကြောင်းမှ စတင်သည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 400။ Self LeetCode ဖြေရှင်းချက်မှလွဲ၍ Array ၏ထုတ်ကုန် Self LeetCode ဖြေရှင်းချက်မှလွဲ၍ Array ၏ Problem Statement ထုတ်ကုန် - ကိန်းပြည့် array နံပါတ်များကို ပေးထားသည့် အဖြေတစ်ခုသည် array အဖြေဖြစ်သည့် ထိုအဖြေသည် nums[i] မှလွဲ၍ nums ၏ဒြပ်စင်အားလုံး၏ ရလဒ်နှင့် ညီမျှသည်။ မည်သည့်ရှေ့ဆက် သို့မဟုတ် ဂဏန်းများ၏ နောက်ဆက်တွဲများ၏ ထုတ်ကုန်သည် 32-ဘစ် ကိန်းပြည့်တွင် ကိုက်ညီရန် အာမခံပါသည်။ O(n) အချိန်နှင့် ပိုင်းခြားမှုကို အသုံးမပြုဘဲ လုပ်ဆောင်သည့် algorithm တစ်ခုကို ရေးရပါမည်။

ဆက်ဖတ်ရန်

မေးခွန်း 401။ ဒီဇိုင်း Skiplist LeetCode ဖြေရှင်းချက် Problem Statement Design Skiplist LeetCode ဖြေရှင်းချက် - မည်သည့် built-in စာကြည့်တိုက်များကိုမျှမသုံးဘဲ Skiplist တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ skip list သည် O(log(n)) ကိုထည့်ရန်၊ ဖျက်ရန်နှင့် ရှာဖွေရန် အချိန်ယူရမည့် ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ တူညီသောလုပ်ဆောင်ချက်နှင့်စွမ်းဆောင်ရည်ရှိသောသစ်ပင်နှင့်အနီရောင်အနက်ရောင်သစ်ပင်နှင့်နှိုင်းယှဉ်ပါက Skiplist ၏ကုဒ်အရှည်ကိုနှိုင်းယှဉ်နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 402။ အရှည်ဆုံး အလှပဆုံး Substring LeetCode ဖြေရှင်းချက် Problem Statement : အရှည်ဆုံး အကောင်းမွန်ဆုံး စာကြောင်းခွဲ LeetCode ဖြေရှင်းချက် – s ပါရှိသော အက္ခရာတိုင်းအတွက် စာလုံးအကြီးနှင့် စာလုံးငယ် နှစ်မျိုးလုံးပေါ်လာပါက string s သည် ကောင်းမွန်ပါသည်။ ဥပမာအားဖြင့် 'abABB' သည် 'A' နှင့် 'a' ပေါ်လာပြီး 'B' နှင့် 'b' ပေါ်လာသောကြောင့် ကောင်းမွန်ပါသည်။ သို့သော် “abA” သည် 'b' ပေါ်လာခြင်းကြောင့် မဟုတ်သော်လည်း 'B' မဟုတ်ပါ။ s ကို ပေး၍ အရှည်ဆုံး s ၏ စာကြောင်းခွဲကို ပြန်ပေးပါ။ အများအပြားရှိနေပါက၊ substring ကိုပြန်ပေးလိုက်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 403။ Palindrome Permutation LeetCode ဖြေရှင်းချက် Problem Statement Palindrome Permutation LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့ကို စာတန်းတစ်ခု ပေးထားပြီး ပေးထားသော string ၏ ပြောင်းရွေ့မှုသည် palindrome ဖြစ်ပေါ်လာနိုင်မလား။ ဥပမာများနှင့် ရှင်းပြချက်များ ဥပမာ 1- ထည့်သွင်းခြင်း- s = "ကုဒ်" အထွက်- မှားယွင်းသော ရှင်းလင်းချက်- ကျွန်ုပ်တို့သည် palindrome ဖွဲ့ရန်အတွက် "ကုဒ်" စာလုံးများကို စီစဉ်၍မရပါ။ ဥပမာ 2- ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 405။ 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...

ဆက်ဖတ်ရန်

မေးခွန်း 406။ အကြံပြုချက်များစနစ် LeetCode ဖြေရှင်းချက်ကို ရှာဖွေပါ။ Problem Statement Search အကြံပြုချက်များ စနစ် LeetCode ဖြေရှင်းချက် - သင့်အား strings ထုတ်ကုန်များနှင့် string searchWord တစ်ခုတို့ကို ပေးထားပါသည်။ SearchWord စာလုံးတစ်ခုစီကို ရိုက်ထည့်ပြီးနောက် ထုတ်ကုန်များမှ ထုတ်ကုန်အမည် သုံးခုအများဆုံးကို အကြံပြုသည့်စနစ်တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ အကြံပြုထားသော ထုတ်ကုန်များသည် searchWord နှင့်အတူ ဘုံရှေ့ဆက်ရှိသင့်သည်။ တစ်ခုနဲ့တစ်ခု ထုတ်ကုန်သုံးမျိုးထက်ပိုရင်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 408။ Peeking Iterator LeetCode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Peeking Iterator LeetCode ဖြေရှင်းချက် - has Next နှင့် နောက်လုပ်ဆောင်ချက်များအပြင် ရှိပြီးသား iterator တွင် peek လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးသည့် iterator တစ်ခုကို ဒီဇိုင်းဆွဲပါ။ PeekingIterator အတန်းကို အကောင်အထည်ဖော်ပါ- PeekingIterator(Iterator nums) ပေးထားသော ကိန်းပြည့် iterator iterator ဖြင့် အရာဝတ္တုကို အစပြုသည်။ int next() သည် array ရှိ နောက်ဒြပ်စင်ကို ပြန်ပေးကာ pointer ကို နောက် element သို့ ရွှေ့သည်။ ဘူလီယံ...

ဆက်ဖတ်ရန်

မေးခွန်း 409။ BST Leetcode ဖြေရှင်းချက်တွင် Kth အသေးဆုံးဒြပ်စင် Problem Statement Kth BST Leetcode ဖြေရှင်းချက်တွင် အသေးငယ်ဆုံးဒြပ်စင် - ဒွိရှာဖွေမှုသစ်ပင်၏ အမြစ်နှင့် ကိန်းပြည့် k တို့အား ပေးထားသော၊ သစ်ပင်ရှိ node များ၏ တန်ဖိုးအားလုံး၏ kth အသေးငယ်ဆုံးတန်ဖိုး (1-အညွှန်းကိန်း) ကို ပြန်ပေးသည်။ ဥပမာများ- ထည့်သွင်းခြင်း- root = [3,1,4,null,2], k = 1 အထွက်- 1 Input: root = [5,3,6,2,4,null,null,1], k ...

ဆက်ဖတ်ရန်

မေးခွန်း 410။ Binary Tree LeetCode ဖြေရှင်းချက်၏အရွက်များကိုရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Binary Tree LeetCode ဖြေရှင်းချက် - ဒွိသစ်ပင်၏အမြစ်ကိုပေး၍ ဤအရာကို သင်လုပ်ဆောင်နေသကဲ့သို့ သစ်ပင်၏ဆုံမှတ်များကို စုဆောင်းပါ- အရွက်ဆုံမှတ်အားလုံးကို စုဆောင်းပါ။ အရွက်ဆုံများအားလုံးကိုဖယ်ရှားပါ။ သစ်ပင် လွတ်သည်အထိ ပြန်လုပ်ပါ။ နမူနာစမ်းသပ်မှုဖြစ်ရပ် 1- ထည့်သွင်းမှု- root = [1၊ 2၊ 3၊ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 412။ Parallel Courses II LeetCode ဖြေရှင်းချက် Problem Statement Parallel Courses II LeetCode ဖြေရှင်းချက်- သင့်အား 1 မှ n တံဆိပ်တပ်ထားသော သင်တန်းများ n ရှိကြောင်းညွှန်ပြသော integer n ကိုပေးထားပါသည်။ ဆက်ဆံရေး[i] = [prevCoursei, nextCourse] သင်တန်း prevCourse နှင့် course nextCourse အကြား လိုအပ်သော ဆက်ဆံရေးကို ကိုယ်စားပြုသည့် array ဆက်ဆံရေးကို သင့်အား ပေးအပ်သည်- သင်တန်း prevCourse ကို နောက်တဆင့်Course မတိုင်မီ ယူရပါမည်။ ဒါ့အပြင် မင်းကို ပေးအပ်ထားတဲ့...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 415။ Maze III LeetCode ဖြေရှင်းချက် Problem Statement The Maze III LeetCode ဖြေရှင်းချက် – အလွတ်နေရာများ (0 အဖြစ်ကိုယ်စားပြု) နှင့် နံရံများ (1 အဖြစ်ကိုယ်စားပြု) ဝင်္ကပါတွင်ဘောလုံးတစ်ခုရှိသည်။ ဘောလုံးသည် အပေါ်၊ အောက်၊ ဘယ် သို့မဟုတ် ညာသို့ လှိမ့်ခြင်းဖြင့် လွတ်နေသောနေရာများကို ဖြတ်သန်းနိုင်သော်လည်း နံရံကိုမထိမချင်း လှိမ့်နေမည်မဟုတ်ပေ။ ဘောလုံးရပ်သွားတဲ့အခါ...

ဆက်ဖတ်ရန်

မေးခွန်း 416။ Linked List Leetcode ဖြေရှင်းချက်တွင် Nodes များကို လဲလှယ်ပါ။ ချိတ်ဆက်ထားသောစာရင်း Leetcode ဖြေရှင်းချက်ရှိ ပြဿနာဖော်ပြချက် ဖလှယ်သည့်နေရာများ - သင့်အား လင့်ခ်ချိတ်ထားသောစာရင်း၏ဦးခေါင်းနှင့် ကိန်းပြည့် k. အစမှ kth node ၏တန်ဖိုးများနှင့် kth node မှ kth node ကိုလဲလှယ်ပြီးနောက် လင့်ခ်ချိတ်ထားသောစာရင်း၏ခေါင်းကို ပြန်ပေးပါ။ အဆုံး (စာရင်းသည် 1-အညွှန်း)။ ဥပမာ- ထည့်သွင်းခြင်း- ခေါင်း = [1,2,3,4,5], k = 2 ...

ဆက်ဖတ်ရန်

မေးခွန်း 417။ Rotated Sorted Array II LeetCode ဖြေရှင်းချက်တွင် အနည်းဆုံးရှာပါ။ Problem Statement ကို Rotated Sorted Array II LeetCode ဖြေရှင်းချက်တွင် အနည်းဆုံးရှာပါ - အလျား n မှ ကြီးလိုက်ကြီးလိုက် စီထားသော array တစ်ခုကို 1 နှင့် n ကြိမ်ကြား လှည့်နေသည် ဆိုပါစို့။ ဥပမာအားဖြင့်၊ array nums = [0,1,4,4,5,6,7] သည်- [4,5,6,7,0,1,4] ကို 4 ကြိမ် လှည့်လျှင် ဖြစ်လာနိုင်သည်။ [0,1,4,4,5,6,7] 7 ကြိမ်လှည့်ပါ။ array [a[0], a[1], a[2], ..., a[n-1]] 1 ကြိမ် array [a[n-1], a[0] ရလဒ်များကို သတိပြုပါ။ ၊ a[1]၊ a[2]၊...

ဆက်ဖတ်ရန်

မေးခွန်း 418။ Linked List Leetcode ဖြေရှင်းချက်တွင် Node ကို ဖျက်ပါ။ ပြဿနာထုတ်ပြန်ချက်- လင့်ခ်ချိတ်ထားသောစာရင်းတစ်ခုရှိ Node ကိုဖျက်ပါ Leetcode ဖြေရှင်းချက် – တစ်ခုတည်းချိတ်ဆက်ထားသောစာရင်းရှိ node တစ်ခုကိုဖျက်ရန် လုပ်ဆောင်ချက်တစ်ခုရေးပါ။ သင့်အား စာရင်း၏ အကြီးအကဲထံသို့ ဝင်ရောက်ခွင့် ပေးမည်မဟုတ်ပါ၊ ယင်းအစား၊ တိုက်ရိုက်ဖျက်ပစ်မည့် node သို့ သင့်အား ဝင်ရောက်ခွင့် ပေးမည်ဖြစ်သည်။ ဖျက်ပစ်ရမယ့် node တွေမဟုတ်ဘူးဆိုတာ အာမခံပါတယ်..။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 420။ Graph Leetcode ဖြေရှင်းချက်တွင် Path ရှိမရှိရှာပါ။ ပြဿနာဖော်ပြချက် ဂရပ်ဖ်လီတိုကုဒ်ဖြေရှင်းချက်တွင် လမ်းကြောင်းရှိမရှိရှာဖွေပါ - ထိပ်တန်းတစ်ခုစီကို 0 မှ n - 1 (ပါဝင်သည်) ဟုအမည်တပ်ထားသည့် n ဒေါင်လိုက်ဂရပ်ဖြင့် နှစ်ချက်လမ်းညွှန်ဂရပ်ပါရှိသည်။ ဂရပ်ရှိ အစွန်းများကို 2D integer array edges အဖြစ် ကိုယ်စားပြုပြီး၊ အစွန်းတစ်ခုစီသည်[i] = [ui, vi] vertex ui နှင့် vertex vi အကြား bi-directional edge ကို ရည်ညွှန်းသည်။ ဒေါင်လိုက် အတွဲတိုင်း...

ဆက်ဖတ်ရန်

မေးခွန်း 421။ Ugly Number II LeetCode ဖြေရှင်းချက် Problem Statement Ugly Number II LeetCode ဖြေရှင်းချက် - ရုပ်ဆိုးသောဂဏန်းသည် 2၊ 3၊ နှင့် 5 တို့သာ ကန့်သတ်ထားသည့် အပြုသဘောဆောင်သော ကိန်းပြည့်ဖြစ်သည်။ ကိန်းပြည့် n ကိုပေး၍ nth ရုပ်ဆိုးသောနံပါတ်ကို ပြန်ပေးသည်။ Input: n=10 Output: 12 Explanation: [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] သည် ပထမ 10 ၏ sequence ဖြစ်သည်..။

ဆက်ဖတ်ရန်

မေးခွန်း 422။ Peak Element II LeetCode ဖြေရှင်းချက်ကို ရှာပါ။ ပြဿနာထုတ်ပြန်ချက် Peak Element II LeetCode ဖြေရှင်းချက်ကိုရှာပါ - 2D ဂရစ်တစ်ခုရှိ အထွတ်အထိပ်ဒြပ်စင်သည် ဘယ်၊ ညာ၊ ထိပ်၊ အောက်ခြေနှင့် ကပ်လျက်ရှိသော အိမ်နီးချင်းအားလုံးထက် တင်းကြပ်စွာကြီးသော ဒြပ်စင်တစ်ခုဖြစ်သည်။ ကပ်လျက်ဆဲလ်နှစ်ခု ညီမျှခြင်းမရှိသော 0-အညွှန်း mxn matrix mat ကို ပေးထားသည်၊ မည်သည့် peak element mat[i][j] ကိုရှာပြီး length 2 array [i,j] ကို ပြန်ပေးပါ။ ယူဆနိုင်ပါတယ်...

ဆက်ဖတ်ရန်

မေးခွန်း 423။ ပေါင်းစပ်ခြင်း IV LeetCode ဖြေရှင်းချက် Problem Statement Combination Sum IV LeetCode ဖြေရှင်းချက် - ကွဲပြားသော ကိန်းပြည့်ဂဏန်းများနှင့် ပစ်မှတ် ကိန်းပြည့်ပစ်မှတ်တစ်ခု၏ array ကိုပေး၍ ပစ်မှတ်အထိ ပေါင်းနိုင်သည့် ဖြစ်နိုင်သော ပေါင်းစပ်အရေအတွက်ကို ပြန်ပေးသည်။ အဖြေကို 32-bit ကိန်းပြည့်တွင် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် စမ်းသပ်မှုကိစ္စများကို ထုတ်ပေးပါသည်။ ထည့်သွင်းမှု- nums = [1,2,3], ပစ်မှတ် = 4 အထွက်- 7 ရှင်းလင်းချက်- ဖြစ်နိုင်ချေ...

ဆက်ဖတ်ရန်

မေးခွန်း 424။ စာကြောင်းမှ Integer (atoi) LeetCode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် The String to Integer (atoi) Leetcode ဖြေရှင်းချက် -“String to Integer (atoi)” က string တစ်ခုကို 32-bit signed integer (C/C++ ၏ atoi လုပ်ဆောင်ချက်နှင့် ဆင်တူသော myAtoi(string s) လုပ်ဆောင်ချက်ကို အကောင်အထည်ဖော်ခြင်းဟု ဖော်ပြထားသည်။ ) myAtoi(string s) အတွက် အယ်လဂိုရီသမ်မှာ အောက်ပါအတိုင်းဖြစ်သည်- မည်သည့် ဦးဆောင်အဖြူကွက်ကိုမဆို ဝင်ရောက်ဖတ်ရှုပြီး လျစ်လျူရှုပါ။ နောက်ဇာတ်ကောင် ဟုတ်မဟုတ် စစ်ဆေးပါ (အကယ်၍ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 427။ Binary Tree LeetCode ဖြေရှင်းချက်၏ ပြီးပြည့်စုံမှုကို စစ်ဆေးပါ။ Problem Statement သည် Binary Tree LeetCode ဖြေရှင်းချက်၏ ပြီးပြည့်စုံမှုကို စစ်ဆေးပါ - ဒွိသစ်ပင်၏ အမြစ်ကို ပေးထားသော၊ ၎င်းသည် ပြီးပြည့်စုံသော ဒွိစုံသစ်ပင် ဟုတ်မဟုတ် ဆုံးဖြတ်ပါ။ ပြီးပြည့်စုံသော ဒွိစုံသစ်ပင်တွင်၊ နောက်ဆုံးဖြစ်နိုင်သည်မှလွဲ၍ အဆင့်တိုင်းသည် လုံးလုံးပြည့်နေပြီး နောက်ဆုံးအဆင့်ရှိ ဆုံမှတ်များအားလုံးသည် တတ်နိုင်သမျှကျန်နေပါသည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 428။ Graph မှန်ကန်သော Tree LeetCode ဖြေရှင်းချက် ပြဿနာ ထုတ်ပြန်ချက် ဂရပ်ဖ် မှန်ကန်သော Tree LeetCode ဖြေရှင်းချက် – ဂရပ်တစ်ခု၏ အစွန်းများကို ပေးထားသည့် အစွန်းများသည် မှန်ကန်သောသစ်ပင်ဖြစ်မဖြစ် စစ်ဆေးပါ။ ဟုတ်ပါက၊ မဟုတ်ပါက အမှန်နှင့် အမှားကို ပြန်ပေးပါ။ အစွန်းများကို အရွယ်အစား n*2 နမူနာများနှင့် ရှင်းပြချက်များ 2D အခင်းအကျင်းအဖြစ် ပေးထားပါသည်။ ဥပမာ 1- ထည့်သွင်းခြင်း- n = 5၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 429။ Spiral Matrix II Leetcode ဖြေရှင်းချက် ပြဿနာဖော်ပြချက် ဤမေးခွန်း Spiral Matrix II သည် Spiral Matrix နှင့် အလွန်ဆင်တူပါသည် ကျေးဇူးပြု၍ ဤပြဿနာကိုမဖြေရှင်းမီ ပိုမိုကောင်းမွန်သောအကြံဥာဏ်တစ်ခုရရှိရန် အထက်ပါမေးခွန်းကို ကြိုးစားကြည့်ပါ။ ဤမေးခွန်းတွင်၊ ခရုပတ်အစီအစဥ်ရှိသော ဒြပ်စင်များပါရှိသော အရွယ်အစား n*n ၏ matrix ကို ထုတ်လုပ်ရန် တောင်းဆိုထားပြီး n သာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 430။ Web Crawler LeetCode ဖြေရှင်းချက် Problem Statement Web Crawler LeetCode ဖြေရှင်းချက် - URL startUrl နှင့် အင်တာဖေ့စ် HtmlParser ပေးထားပြီး၊ startUrl ကဲ့သို့ hostname အောက်ရှိ လင့်ခ်များအားလုံးကို ကူးယူရန် ဝဘ် crawler ကို အကောင်အထည်ဖော်ပါ။ သင့်ဝဘ်စာရေးကိရိယာမှရရှိသော URL အားလုံးကို အစီအစဉ်တကျ ပြန်ပေးပါ။ သင်၏စာရေးကိရိယာသည်- စာမျက်နှာမှစတင်သင့်သည်- startUrl ကိုခေါ်ဆိုရန် HtmlParser.getUrls(url) သည်... ဝဘ်စာမျက်နှာတစ်ခုမှ URL အားလုံးကိုရယူရန်...

ဆက်ဖတ်ရန်

မေးခွန်း 431။ One Edit Distance LeetCode ဖြေရှင်းချက် Problem Statement One Edit Distance LeetCode ဖြေရှင်းချက် - strings နှစ်ခု s နှင့် t ကိုပေးထားသော၊ နှစ်ခုလုံးသည် တည်းဖြတ်မှုအကွာအဝေးတစ်ခုစီခြားနေပါက true ပြန်ပေးသည်၊ သို့မဟုတ်ပါက false ပြန်ပေးသည်။ သင်လုပ်နိုင်ပါက string တစ်ခုနှင့်တစ်ခုအကွာအဝေးတွင် s ကို string တစ်ခုဟုပြောသည်- t ကိုရယူရန် s တွင် စာလုံးတစ်လုံးအတိအကျထည့်ပါ။ t ကိုရယူရန် s မှ စာလုံးတစ်လုံးတိတိကို ဖျက်ပါ။ t ရရှိရန် s ၏ စာလုံးတစ်လုံးကို အတိအကျ အစားထိုးပါ။ ထည့်သွင်းမှု-...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 433။ ဝန်ထမ်းအရေးပါမှု LeetCode ဖြေရှင်းချက် Problem Statement Employee Importance LeetCode Solution - သင့်တွင် ဝန်ထမ်း၏ထူးခြားသော ID၊ အရေးကြီးသောတန်ဖိုးနှင့် တိုက်ရိုက်လက်အောက်ငယ်သားများ IDs များအပါအဝင် ဝန်ထမ်းအချက်အလက်ဆိုင်ရာ ဒေတာဖွဲ့စည်းပုံတစ်ခုရှိသည်။ သင့်အား ဝန်ထမ်းများ၏ အခင်းအကျင်းတစ်ခုအား ပေးအပ်သည်- ဝန်ထမ်းများ[i].id သည် ဝန်ထမ်း၏ ID ဖြစ်သည်။ ဝန်ထမ်းများ[i]။အရေးကြီးမှုသည် ဝန်ထမ်း၏အရေးကြီးသောတန်ဖိုးဖြစ်သည်။ ဝန်ထမ်းများ[i]။လက်အောက်ငယ်သားများသည် ... ၏စာရင်းတစ်ခုဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 434။ Array LeetCode ဖြေရှင်းချက်တစ်ခု၏ ထုတ်ကုန်၏ သင်္ကေတ Array LeetCode ဖြေရှင်းချက်တစ်ခု၏ ထုတ်ကုန်တစ်ခု၏ ပြဿနာဖော်ပြချက် နိမိတ်လက္ခဏာ - x သည် အပြုသဘောဖြစ်လျှင် 1 ပြန်ပေးသည့် လုပ်ဆောင်ချက် သင်္ကေတFunc(x) ရှိပါသည်။ x သည် အနှုတ်ဖြစ်လျှင် -1။ 0 x သည် 0 နှင့်ညီမျှလျှင် သင့်အား integer array nums များပေးထားသည်။ ထုတ်ကုန်သည် array နံပါတ်များရှိ တန်ဖိုးများအားလုံး၏ ရလဒ်ဖြစ်ပါစေ။ SignFunc(ထုတ်ကုန်)ကို ပြန်ပေးပါ။ ထည့်သွင်းမှု- nums = [-1,-2,-3,-4,3,2,1] အထွက်- 1 ရှင်းလင်းချက်- ထုတ်ကုန်...

ဆက်ဖတ်ရန်

မေးခွန်း 435။ Kill Process LeetCode ဖြေရှင်းချက် Problem Statement Kill Process LeetCode ဖြေရှင်းချက် - သင့်တွင် အမြစ်တွယ်နေသောသစ်ပင်ဖွဲ့စည်းပုံကို ဖွဲ့စည်းသည့် လုပ်ငန်းစဉ်များရှိပါသည်။ pid[i] သည် ith process ၏ ID ဖြစ်ပြီး ppid[i] သည် ith process ၏ parent process ၏ ID ဖြစ်ရာ pid နှင့် ppid နှစ်ခုကို သင့်အား ပေးထားသည်။ လုပ်ငန်းစဉ်တစ်ခုစီတွင် မိဘလုပ်ငန်းစဉ်တစ်ခုသာရှိသော်လည်း ကလေးလုပ်ငန်းစဉ်များစွာရှိနိုင်သည်။ ဖြစ်စဉ်တစ်ခုသာ ppid[i] = 0၊...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 437။ အကြီးဆုံး Sum LeetCode ဖြေရှင်းချက်ဖြင့် Size K ၏ နောက်ဆက်တွဲ Problem Statement အရွယ်အစား K ၏ နောက်ဆက်တွဲ အကြီးမားဆုံး Sum နှင့် LeetCode ဖြေရှင်းချက် - "Subsequence K With the Largest even Sum" သည် array num နှင့် integer k တို့ကို ပေးထားသော၊ ဤနေရာတွင် လုပ်ဆောင်ရမည့်တာဝန်မှာ မည်သည့်နောက်ဆက်တွဲ၏ အကြီးဆုံးပေါင်းလဒ်ကို ရှာဖွေရန်ဖြစ်သည်။ array နံပါတ်များဖြစ်သည့်...

ဆက်ဖတ်ရန်

မေးခွန်း 438။ Symmetric Tree LeetCode ဖြေရှင်းချက် Leetcode ဖြေရှင်းချက် ပြဿနာထုတ်ပြန်ချက် Symmetric Tree LeetCode ဖြေရှင်းချက် – “Symmetric Tree” သည် ဒွိသစ်ပင်၏အမြစ်ကိုပေးဆောင်ကြောင်းဖော်ပြထားပြီး ပေးထားသော ဒွိစုံသစ်ပင်သည် သူ့ဘာသာသူမှန်တစ်ချပ်ဟုတ်မဟုတ် (၎င်း၏အလယ်ဗဟိုပတ်ပတ်လည်တွင် အချိုးညီညီ) ရှိမရှိ စစ်ဆေးရန် လိုအပ်ပါသည်။ ဟုတ်ပါက၊ မဟုတ်ရင် အမှားကို အမှန်ပြန်ပေးရမှာ ဖြစ်ပါတယ်။ ဥပမာ-...

ဆက်ဖတ်ရန်

မေးခွန်း 439။ ဒီဇိုင်း Hit ကောင်တာ LeetCode ဖြေရှင်းချက် Problem Statement Design Hit Counter LeetCode ဖြေရှင်းချက် - လွန်ခဲ့သည့် 5 မိနစ်အတွင်း ရရှိခဲ့သော hit အရေအတွက်ကို ရေတွက်သည့် hit counter ကို ဒီဇိုင်းဆွဲပါ။ သင့်စနစ်သည် အချိန်တံဆိပ်တုံး ကန့်သတ်ချက်တစ်ခုကို လက်ခံသင့်သည် (စက္ကန့်ပိုင်းအသေးစိတ်ဖြင့်) လက်ခံသင့်ပြီး ခေါ်ဆိုမှုများကို အချိန်နှင့်တပြေးညီစနစ်ဖြင့် စနစ်သို့ခေါ်ဆိုနေသည် (ဆိုလိုသည်မှာ အချိန်တံဆိပ်တုံးသည် တစ်ပုံတစ်ပုံတိုးနေသည်) ဟု သင်ယူဆနိုင်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 440။ အနိမ့်ဆုံး ရွေ့လျားမှု Equal Array Elements LeetCode ဖြေရှင်းချက် Problem Statement တွင် အနိမ့်ဆုံးရွှေ့ခြင်း Equal Array Elements များ LeetCode ဖြေရှင်းချက် – ကိန်းပြည့် array နံပါတ် n ကိုပေး၍ array element အားလုံးကို ညီမျှစေရန် လိုအပ်သော အနည်းဆုံးရွေ့လျားမှုအရေအတွက်ကို ပြန်ပေးပါ။ အရွှေ့တစ်ခုတွင် သင်သည် array ၏ဒြပ်စင်များကို 1 ဖြင့် 1 တိုးနိုင်သည်။ ဥပမာ 1- ထည့်သွင်းမှု 1- nums = [1၊ 2၊ 3] အထွက်- ...

ဆက်ဖတ်ရန်

မေးခွန်း 441။ Jump Game Leetcode ဖြေရှင်းချက် Problem Statement Jump Game Leetcode ဖြေရှင်းချက် - သင့်အား integer array nums များပေးထားပါသည်။ သင်သည် array ၏ပထမအညွှန်းတွင် ကနဦးနေရာချထားပြီးဖြစ်ပြီး array အတွင်းရှိအရာတစ်ခုစီသည် ထိုအနေအထားတွင် သင်၏အမြင့်ဆုံးခုန်နှုန်းကိုကိုယ်စားပြုသည်။ သင်သည် နောက်ဆုံးအညွှန်းသို့ ရောက်ရှိနိုင်လျှင် သို့မဟုတ် အခြားမဟုတ် မှားပါက မှန်ပြန်ပါ။ ဥပမာ- ထည့်သွင်းခြင်း 1- nums = [2၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 442။ ချိတ်ဆက်ထားသောစာရင်း Cycle II LeetCode ဖြေရှင်းချက် Problem Statement Linked List Cycle II LeetCode ဖြေရှင်းချက် - ချိတ်ဆက်ထားသောစာရင်း၏ဦးခေါင်းအား ပေးထားသော၊ သံသရာစတင်သည့်နေရာမှ node ကို ပြန်ပေးပါ။ သံသရာမရှိလျှင် null ပြန်သွားပါ။ အဆက်မပြတ်ဖြင့် ထပ်မံရောက်ရှိနိုင်သော စာရင်းရှိ node အချို့ရှိပါက ချိတ်ဆက်ထားသောစာရင်းတစ်ခုတွင် စက်ဝိုင်းတစ်ခုရှိပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 443။ ဆက်တိုက်ဇာတ်ကောင် LeetCode ဖြေရှင်းချက် Problem Statement Consecutive Characters LeetCode ဖြေရှင်းချက် – string ၏ ပါဝါသည် ထူးခြားသော စာလုံးတစ်လုံးသာပါရှိသော ဗလာမဟုတ်သော စာကြောင်းခွဲတစ်ခု၏ အများဆုံးအရှည်ဖြစ်သည်။ s ကို string တစ်ခုပေး၍ s ၏ပါဝါကိုပြန်ပေးပါ။ ထည့်သွင်းမှု- s = "leetcode" အထွက်- 2 ရှင်းလင်းချက်- စာလုံးခွဲ "ee" သည် အရှည် 2 စာလုံး 'e' သာဖြစ်သည်။ ရှင်းလင်းချက်...

ဆက်ဖတ်ရန်

မေးခွန်း 444။ Word Pattern LeetCode ဖြေရှင်းချက် Problem Statement Word Pattern LeetCode ဖြေရှင်းချက် - ကျွန်ုပ်တို့အား ကြိုး ၂ ကြောင်းဖြစ်သည့် “s” နှင့် “pattern” တို့ကို ပေးထားပြီး၊ ပုံစံသည် s နှင့် ကိုက်ညီမှုရှိမရှိ ရှာဖွေရန် လိုအပ်ပါသည်။ ဤနေရာတွင် လိုက်ကြည့်ခြင်းဆိုသည်မှာ အပြည့်အဝကိုက်ညီမှုရှိသည်။ ပို၍တရားဝင်သည်၊ ကျွန်ုပ်တို့သည် ပုံစံတစ်ခုစီအတွက် s[i] တစ်ခုသာရှိသင့်ပြီး အပြန်အလှန်အားဖြင့် ဆိုလိုသည်မှာ တစ်ခုရှိသည်...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 446။ Excel Sheet ကော်လံ ခေါင်းစဉ် LeetCode ဖြေရှင်းချက် Problem Statement Excel Sheet Column Title LeetCode Solution - ကျွန်ုပ်တို့အား ကော်လံနံပါတ်တစ်ခုပေးထားပြီး (၎င်းကို colNum ဟုခေါ်ကြပါစို့) နှင့် excel စာရွက်တွင် ပေါ်လာသည့်အတိုင်း ၎င်း၏ သက်ဆိုင်ရာကော်လံခေါင်းစဉ်ကို ပြန်ပေးရန်လိုအပ်ပါသည်။ ဥပမာ A -> 1 B -> 2 C -> 3 … Z -> 26 AA ...