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


Array ၏မေးခွန်းများ Adobe

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 11။ Matrix ထောင့်ဖြတ် Sum Sum Leetcode ဖြေရှင်းချက် ပြrixနာဖော်ပြချက် Matrix Diagonal Sum ပြproblemနာတွင်ကိန်းဂဏန်းစုစုပေါင်းကိုပေးထားသည်။ ကျနော်တို့က၎င်း၏ထောင့်ဖြတ်မှာရှိတဲ့အားလုံးဒြပ်စင်များ၏ပေါင်းလဒ်ဆိုလိုသည်မှာအဓိကထောင့်ဖြတ်မှာဒြပ်စင်အဖြစ်အလယ်တန်းထောင့်ဖြတ်။ တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ကြိမ်သာရေတွက်ရပါမည်။ နမူနာ mat = [[1,2,3], [4,5,6], ...

ဆက်ဖတ်ရန်

မေးခွန်း 12။ လက်ရှိနံပါတ် Leetcode Solution ထက်နံပါတ်ဘယ်လောက်သေးသလဲ ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား array တစ်ခုပေးသည်။ ဒီ array ရဲ့ element တစ်ခုစီအတွက် element ရဲ့သေးငယ်တဲ့အရေအတွက်ကိုရှာရမယ်။ ဆိုလိုသည်မှာ i တစ်ခုချင်းစီအတွက် (0 <= i) ဖြစ်သည်

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 16။ 1d Array Leetcode Solution ၏ပေါင်းလဒ်ကို run နေသည် ပြStatနာဖော်ပြချက် 1d ခင်းကျင်းမှုပြrunningနာ၏ပေါင်းလဒ်တွင်ကျွန်ုပ်တို့အား array nums ပေးထားပြီး၎င်းမှရလဒ်အညွှန်းတစ်ခုစီအတွက် i သည်ရလဒ် [array] arr [i] = sum (nums [0] … nums [i]) အတွက်ပြန်ပေးရမည်။ ။ ဥပမာ nums = [1,2,3,4] [1,3,6,10] ရှင်းလင်းချက်: အပြေးပမာဏသည် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 19။ Array ကိုစီစဉ်ပါ။ arr [i]> = arr [j] အကယ်၍ ကျွန်ုပ်သည်ညီမျှလျှင် arr နှင့် i [<] <= arr [j] သည်ထူးဆန်းလျှင် j <i မင်းမှာ integer array ရှိတယ်ဆိုပါစို့။ Problem ကြေငြာချက်က array ကို array ထဲမှာပါ ၀ င်တဲ့ element တွေအားလုံးကသူ့ရှေ့မှာရှိ element အားလုံးထက်ပိုကြီးပြီး odd position မှာရှိတဲ့ element တွေက element တွေထက်လျော့နည်းသင့်တယ်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 20။ Array ၏ Element များအားလုံးတူညီစေရန်အနည်းဆုံး Delete Operations လုပ်ပါ ကျွန်တော်တို့မှာ“ x” element တွေအရေအတွက်ပါတဲ့ခင်းကျင်းမှုတစ်ခုထည့်သွင်းထားတယ်ဆိုပါစို့။ ကျွန်ုပ်တို့သည် Deletions စစ်ခြင်းများကိုရှာဖွေရန်လိုအပ်သောပြgivenနာတစ်ခုပေးပြီးဖြစ်သည်။ ၎င်းသည်အနိမ့်ဆုံးတန်းတူညီမျှခင်းကျင်းရန်လိုအပ်သည်။ ဆိုလိုသည်မှာ array သည်တူညီသောဒြပ်စင်များဖြင့်ဖွဲ့စည်းထားရမည်။ ဥပမာထည့်သွင်းမှု - [၁၊ ၁၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 21။ ပထမ ဦး ဆုံးဖြစ်ပျက်မှုကအမိန့် Array ကို Element တွေကို၏အုပ်စုအလိုက် Multiple ဖြစ်ပျက်မှု သင့်ထံတွင်ထပ်ခါတလဲလဲနံပါတ်များစွာပါသောမသေသပ်သောအခင်းတစ်ခုကိုပေးထားသည့်မေးခွန်းတစ်ခုကိုသင့်အားပေးထားပါသည်။ အဆိုပါတာဝန်ပထမ ဦး ဆုံးဖြစ်ပျက်မှုအားဖြင့်အမိန့်ပေးခဲ့သည်ခင်းကျင်းဒြပ်စင်အပေါငျးတို့သမျိုးစုံကွိအုပ်စုဖွဲ့ဖို့ဖြစ်ပါတယ်။ ဤအတောအတွင်းနံပါတ်အရေအတွက်ရောက်လာအဖြစ်အတူတူဖြစ်သင့်သည်။ ဥပမာထည့်သွင်းမှု - [2, 3,4,3,1,3,2,4] ...

ဆက်ဖတ်ရန်

မေးခွန်း 22။ Array ကိုပြန်လည်စီစဉ်ပါ။ arr [i] သည် i နှင့်ညီသည် “ arr [i] = i” ပြproblemနာရှိသည့်ခင်းကျင်းမှုတစ်ခုအားပြန်လည်စီစဉ်ပါကသင့်အားသုညမှ ၁ မှ ၁ အထိအထိပေးထားသောကိန်းဂဏန်းများကိုဖော်ပြသည်။ ဒြပ်စင်အားလုံးသည်ခင်းကျင်းပြသခြင်း၌မရှိနိုင်သောကြောင့်၎င်းတို့အစား -0 တွင်ရှိနေသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်ထိုကဲ့သို့သောအတွက်ခင်းကျင်းပြန်စီရန်တောင်းဆို ...

ဆက်ဖတ်ရန်

မေးခွန်း 23။ k ကျောင်းသားများအကြားညီမျှစွာဖြန့်ဝေမည့်ချောကလက်အများဆုံးအရေအတွက် “ ကျောင်းသားများအကြားညီတူညီမျှဖြန့်ဝေနိုင်သည့်အမြင့်ဆုံးချောကလက်အရေအတွက်” ကသင့်တွင်ချောကလက်အချို့ရှိသော n box များကိုပေးသည်ဟုဖော်ပြထားသည်။ k ကျောင်းသားများရှိပါတယ်ဆိုပါစို့။ လုပ်ငန်းတာဝန်မှာ k ကျောင်းသားများအကြားအများဆုံးသောချောကလက်အရေအတွက်အားဆက်တိုက်အကွက်များကိုရွေးခြင်းအားဖြင့်တူညီစွာဖြန့်ဝေပေးရန်ဖြစ်သည်။ ကြှနျုပျတို့ ... လုပျနိုငျပါတယျ ...

ဆက်ဖတ်ရန်

မေးခွန်း 24။ Array တစ်ခုအတွင်းရှိအများဆုံးဆက်တိုက်နံပါတ်များ ပြStatနာဖော်ပြချက်သင့်တွင် N ၏ကိန်းပြည့်များပါ ၀ င်သည်ဆိုပါစို့။ “ ခင်းကျင်းပြသထားသောအများဆုံးဆက်တိုက်နံပါတ်များ” ပြproblemနာကခင်းကျင်းပြန့်ကျဲနိုင်သည့်ဆက်တိုက်နံပါတ်များအများဆုံးအရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။ ဥပမာ arr [] = {2, 24, 30, 26, 99, 25} 3 ရှင်းလင်းချက် - အဆိုပါ ...

ဆက်ဖတ်ရန်

မေးခွန်း 25။ ဒြပ်စင်တစ်ခုအကွာအဝေးကန့်သတ်မထားဘူးဆိုရင်ပေးထားသောခင်းကျင်းထဲမှာထပ်တူများကိုရှာပါ ပြelementsနာက“ element တွေအကွာအဝေးကိုကန့်သတ်မထားဘူးဆိုရင်ပေးထားတဲ့ခင်းကျင်းထဲမှထပ်တူများကိုရှာပါ” ဆိုတဲ့ပြ ”နာမှာ n ကိန်းတစ်ခုပါ ၀ င်သည်။ အဆိုပါပြproblemနာကခင်းကျင်းပစ္စုပ္ပန်လျှင်ထပ်မိတ္တူများကိုရှာဖွေရန်ကဖော်ပြသည်။ အဘယ်သူမျှမထိုကဲ့သို့သောဒြပ်စင်တည်ရှိလျှင်ပြန်လာ -1 ။ ဥပမာ [...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 27။ တဆက်တည်းဒြပ်စင်နှင့်အတူအကြီးဆုံး subarray ၏အရှည် ပြproblemနာက“ တဆက်တည်းပါ ၀ င်သောအကြီးဆုံး subarray ၏အရှည်” သည်သင့်အား integer array ပေးထားသည်ဟုဖော်ပြသည်။ အဆိုပါပြstatementနာကြေညာချက်အစဉ်အဆက် (စဉ်ဆက်မပြတ်တက်, သို့မဟုတ်ကဆင်းဖြစ်စေ) element တွေကိုတစ် ဦး sequence ကိုအတွက်စီစဉ်နိုင်သည့်အရှည်ဆုံးတဆက်တည်း Sub- ခင်းကျင်း၏အရှည်ထွက်ရှာတွေ့မှမေးတယ်။ ကိန်းဂဏန်းများ ...

ဆက်ဖတ်ရန်

မေးခွန်း 28။ Array တွင်အများဆုံးအကွာအဝေး “ Array in Maximum Distance” ပြproblemနာကသင့်အား“ n” no ဟုပေးထားသည်။ ၏ Array ကိုအပေါင်းတို့နှင့် Array ကိုတက်နိုင်ရန်အတွက်ပေးနေကြသည်။ သင်၏လုပ်ငန်းတာဝန်မှာနံပါတ်နှစ်ခု၏အမြင့်ဆုံးကွာခြားမှု / အကြွင်းမဲ့ကွာခြားမှုကိုရှာဖွေရန်ဖြစ်သည်။ နံပါတ်နှစ်ခုအကြားအမြင့်ဆုံးအကွာအဝေးကိုကျွန်ုပ်တို့သတ်မှတ်နိုင်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 29။ ပုံတူပွားပါဝင်သည် ကျွန်ုပ်တို့အား array တစ်ခုပေးထားပြီး၎င်းသည်ထပ်တူများပါသောအရာများပါဝင်ကောင်းသို့နိုင်သည်။ ဒါကြောင့်ကျနော်တို့ကထပ်တူပါရှိသည်ရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ဥပမာများ [၁၊ ၃၊ ၅၊ ၁] စစ်မှန်သော [“ ပန်းသီး”၊ “ သရက်သီး”၊ “ လိမ္မော်ရောင်”၊ “ သရက်သီး”] စစ်မှန်တဲ့ [၂၂.၀၊ ၄.၅၊ ၃.၉၈၊ ၄၅.၆၊ ...

ဆက်ဖတ်ရန်

မေးခွန်း 30။ အို (ပေါင်းလဒ်) အာကာသအတွင်း Subset Sum ပြProbleနာ ပြStatနာဖော်ပြချက်“ O (sum) space in Subset sum”) ပြproblemနာကသင်အားအနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများနှင့်သတ်သတ်မှတ်မှတ်တန်ဖိုးတစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ စုစုပေါင်းပမာဏသည်ပေးထားသောတန်ဖိုးတန်ဖိုးနှင့်ညီမျှသောအမျိုးအစားခွဲတစ်မျိုးရှိမရှိယခုစစ်ဆေးပါ။ ဥပမာ Array = {1, 2, 3, 4} ...

ဆက်ဖတ်ရန်

မေးခွန်း 31။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 33။ 2n ကိန်းများကို a1-b1-a2-b2-a3-b3 - .. bn အဖြစ်အပိုနေရာများမသုံးပဲသွေဖည်ပါ။ ပြmနာဖော်ပြချက်သင့်အားကိန်းဂဏန်းများစွာပေးထားပါသည်။ ပြ “နာ က“ အပိုနေရာမရှိဘဲ ၂ ဘီလီယံကိန်းသေများကို a2-b1-a1-b2-a2-b3 - .. bn” ဟုပြtheနာက array ထဲရှိနံပါတ်များအားလုံးကဲ့သို့ (ဥပမာ x3, x0, x1) ကဲ့သို့သောနံပါတ်များကိုပြောင်းလဲရန်တောင်းသည်။ x2, y3, y0, y1, y2) သည် x3, y0, ... ကဲ့သို့သောရောနှောလိမ့်မည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 37။ အမြင့်ဆုံးအမြင့်ဆုံးကွာခြားချက်ကိုလျှော့ချပါ ပြနာဖော်ပြချက်သင့်အား n တာဝါတိုင်အချို့နှင့်နံပါတ် given ပေးထားသည်။ မျှော်စင်၏အမြင့်ကို k ဖြင့်တိုးနိုင်သည်သို့မဟုတ်အမြင့်ကို by ဖြင့်လျှော့ချနိုင်သည်၊ သို့သော်တစ်ကြိမ်သာဖြစ်သည်။ အဆိုပါပြproblemနာကြေညာချက်အမြင့်ဆုံးခြားနားချက် minimize လုပ်ဖို့တောင်းသည်။ အဲဒါ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 39။ အမြင့်ဆုံးရင်ပြင် အမြင့်ဆုံးစတုရန်းပြproblemနာတွင်ကျွန်ုပ်တို့သည် 2D နှင့် 0's များပါသည့် 1D binary matrix ကိုပေးခဲ့ပြီး ၁ လုံးသာပါသည့်အကြီးဆုံးစတုရန်းကိုရှာပြီး၎င်းကိုပြန်လည်ပေးခဲ့သည်။ ဥပမာထည့်သွင်းမှု: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 44။ Array အတွင်းရှိအများအားဖြင့်ဆုံးသော Element ဖြစ်သည် သငျသညျကိန်းတစ်ခုခင်းကျင်းပေးထားသည်။ ပြstatementနာကဖော်ပြချက်ကတော့ array ထဲမှာအများဆုံးတွေ့ရတဲ့ element ကိုရှာရမယ်။ အများဆုံးအကြိမ်အရေအတွက်ဖြစ်ပေါ်နိုင်သောတန်ဖိုးမျိုးစုံရှိလျှင်၎င်းတို့ထဲမှမည်သည့်အမျိုးအစားကိုမဆိုကျွန်ုပ်တို့ပုံနှိပ်ထုတ်ဝေရမည် နမူနာထည့်သွင်းမှု [1, 4,5,3,1,4,16] ရလဒ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 45။ မိုးရေကိုဖမ်းယူ Trapping မိုးရေပြproblemနာတွင်မြင့်မားသောမြေပုံကိုကိုယ်စားပြုသည့်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများကိုကျွန်ုပ်တို့ပေးထားပြီးဘားတစ်ခုစီ၏အကျယ်မှာ ၁ ဖြစ်သည်။ အထက်ပါတည်ဆောက်ပုံတွင်ပိတ်မိနေသောရေပမာဏကိုကျွန်ုပ်တို့ရှာဖွေရမည်။ ဥပမာအားဖြင့်နားလည်ရန်ဥပမာတစ်ခုဖြင့်အထက်ပါမြင့်ခြင်းအတွက် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 51။ 4Sum 4Sum ပြproblemနာတွင်၊ x ကိန်းပြည့်နှင့်ကိန်းဂဏန်း n အရွယ်အစား [] ကိုကျွန်ုပ်တို့ပေးထားသည်။ ထူးခြားသောအစုအဝေး ၄ ခု၏ခင်းကျင်းမှုကိုရှာဖွေပါ။ ၄ ခု၏စုစုပေါင်းသည်ပေးထားသည့်ကိန်း x နှင့်ညီသည်။ ဥပမာထည့်သွင်းခြင်း a [] = {4, 4, -1, ...

ဆက်ဖတ်ရန်

မေးခွန်း 52။ ရှာပါ Insert Position Search Insert Position ပြproblemနာတွင်၊ ကိန်းဂဏန်း x နှင့်အမျိုးအစားခွဲထားသော array ကို [n] ပေးထားသည်။ သင့်လျော်သောအညွှန်းကိန်းသို့မဟုတ်အနေအထားကိုရှာပါကပေးထားသောကိန်းကိုကိန်းဂဏန်းမဟုတ်ဘဲကိန်းတစ်ခုအနေနှင့်ထည့်လျှင်ထည့်ပါ။ ပေးထားတဲ့ကိန်းကို input ခင်းကျင်းထဲမှာထည့်ထားလျှင်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 54။ Pascal တြိဂံ Leetcode Pascal Triangle သည်အလွန်ကောင်းသော Leetcode ပြisနာဖြစ်ပြီး Amazon, Microsoft နှင့်အခြားကုမ္ပဏီများတွင်အကြိမ်ကြိမ်မေးလေ့ရှိသည်။ ကျွန်ုပ်တို့သည် pascal တြိဂံ၏ပထမဆုံးအတန်းတန်းများကိုပုံနှိပ်ခြင်း၊ ဥပမာအတန်း = ၅ အတန်း = ၆ Pascal တြိဂံ Leetcode ပြောင်းလဲပရိုဂရမ်အတွက်ဖြေရှင်းနည်း ၆ ခု။

ဆက်ဖတ်ရန်

မေးခွန်း 55။ အများဆုံးရေနှင့်အတူကွန်တိန်နာ ပြနာကိုဖော်ပြချက် - n ညွန်းကိန်းများ (i = 0 … n-1) တွင် n ကိန်း (y2, y1, y0,1,2 … yn-1) ကိုပေးထားသည်။ i-th အညွှန်းကိန်းမှာကိန်းပြည့် yi ။ ယခုသင်က Cartesian လေယာဉ်ပေါ်တွင်ချိတ်ဆက်မှုတစ်ခုစီ (i, yi) နှင့် (i, 0) တစ်ခုစီကို n ဆွဲပါ။ အများဆုံးရေပမာဏကိုရှာပါ ...

ဆက်ဖတ်ရန်

မေးခွန်း 56။ 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} = = ၂ ရလဒ် - ၄ ရှင်းလင်းချက် - နမူနာ ၁ ကိုသုံးသပ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 57။ အမြန်စီ Quick Sort သည် sorting algorithm ဖြစ်သည်။ အမြန် sort algorithm ကိုအသုံးပြု။ unsorted ခင်းကျင်းပေးထားသည်။ ဥပမာထည့်သွင်းမှု - {8, 9, 5, 2, 3, 1, 4} Output: {1, 2, 3, 4, 5, 8, 9} သီအိုရီ၎င်းသည် Algorithm ကိုခွဲထုတ်ခြင်းနှင့်အောင်မြင်ခြင်းကိုခွဲခြားသည်။ ၎င်းသည် array ထဲမှမဏ္elementိုင်တစ်ခုကိုရွေးချယ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 58။ Subset ပေါင်းလဒ်ပြproblemနာ subset sum ပြproblemနာမှာ၊ ကျွန်တော်တို့ကိုအပေါင်းလက္ခဏာဆောင်သောကိန်းဂဏန်းများနှင့်စာရင်းတစ်ခုပေးထားတယ်။ ပေးထားသောပေါင်းလဒ်နှင့်ညီမျှသောအစိတ်အပိုင်းတစ်ခုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ ဥပမာ Input နံပါတ်များ၏စာရင်း - 1 2 3 10 5 sum: 9 Output true ရှင်းလင်းချက်။ ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 62။ 0 နှင့် 1's ၏တူညီသောနံပါတ်များပါသောအကြီးမားဆုံး Subarray ပြStatနာဖော်ပြချက်“ 0 နှင့် 1 ၏တူညီသောနံပါတ်များပါသောအကြီးမားဆုံး Subarray” ပြproblemနာတွင် array နှင့် [0] သာပါ ၀ င်သော array တစ်ခုကိုပေးထားပြီးအကြီးဆုံး subarray ကို 1 နှင့် 0 တန်းတူနံပါတ်များဖြင့်ရှာ။ start index ကို print ထုတ်ပါလိမ့်မည်။ အကြီးဆုံး subarray ၏အဆုံးအညွှန်းကိန်း။ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 81။ ယခင်နှင့်နောက်၏မြှောက် ပြandနာဖော်ပြချက်များယခင်နှင့်နောက်သို့များပြားခြင်း - ပေးထားသောခင်းကျင်းချက်တွင်ဒြပ်စင်တစ်ခုစီကိုနောက်နှင့်ယခင်ဒြပ်စင်များ၏ထုတ်ကုန်ဖြင့်အစားထိုးပါ။ ပထမ element (a [0]) အတွက်၎င်းနှင့်၎င်းကို၎င်း၏နောက်ထုတ်ကုန်ဖြင့်အစားထိုးရန်လိုသည်။ နောက်ဆုံး element (a [n-1]) အတွက်၎င်းကိုအစားထိုးရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 84။ Array ၏ကွဲပြားခြားနားသောဒြပ်စင်အားလုံးကိုပုံနှိပ်ပါ ပြmနာဖော်ပြချက်ကျွန်ုပ်တို့တွင်အပေါင်းသို့မဟုတ်အနှုတ်လက္ခဏာဖြစ်နိုင်သည့် N ကိန်းများပါ ၀ င်သည်။ ကျနော်တို့က array ၏ကွဲပြားခြားနားသောဒြပ်စင် print ထုတ်ရန်ရှိသည်။ တစ်နည်းပြောရရင်နံပါတ်တစ်ကြိမ်ထက်ပိုပြီးဖြစ်ပေါ်လာတယ်ဆိုရင်အဲဒီနံပါတ်ကိုသာတစ်ကြိမ်တည်းသာရိုက်နှိပ်နိုင်သည်။ ဥပမာထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

String Questions Adobe

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 89။ ဖြစ်ရပ်မှန် Leetcode ဖြေရှင်းချက်အောက်ပိုင်းရန် စာလုံးအသေးစာလုံးအားဖြေရှင်းရန်ပြToနာကကျွန်တော်တို့ကို string တစ်ခုပေးပြီးစာလုံးအကြီးအက္ခရာများအားလုံးကိုစာလုံးအသေးများအဖြစ်ပြောင်းရန်တောင်းဆိုသည်။ စာလုံးအကြီးအသေးတွေအကုန်လုံးပြောင်းဖို့ကျွန်ုပ်တို့လိုအပ်တယ်။ ဒီတော့ပြtheနာကရိုးရိုးလေးပါ၊

ဆက်ဖတ်ရန်

မေးခွန်း 90။ Leetcode ဖြေရှင်းချက်၏ခြားနားချက်ကိုရှာပါ ဒီပြproblemနာမှာကျွန်တော်တို့ကိုကြိုးနှစ်ချောင်းပေးတယ်။ ဒုတိယ string ကိုပထမကြိုး၏အက္ခရာများကိုကျပန်းပြောင်း။ မည်သည့်ကျပန်းနေရာတွင်မဆိုအပိုဇာတ်ကောင်ထည့်ခြင်းဖြင့်ထုတ်လုပ်သည်။ ဒုတိယ string တွင်ထပ်ထည့်သောအပိုစာလုံးကိုကျွန်ုပ်တို့ပြန်လည်ပေးရမည်။ ဇာတ်ကောင်တွေကအမြဲတမ်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 93။ ဇာတ်ကောင်များကိုထပ်ခါတလဲလဲလုပ်စရာမလိုဘဲအရှည်ဆုံးစာသား string တစ်ခုပေးထားသောကြောင့်စာလုံးတွေကိုထပ်ခါတလဲလဲလုပ်စရာမလိုဘဲအရှည်ဆုံး substring အရှည်ကိုကျွန်ုပ်တို့ရှာရမည်။ ဥပမာအချို့ကိုလေ့လာကြည့်ကြပါစို့။ ဥပမာ - pwwkew 3 ရှင်းလင်းချက် - အဖြေသည်အရှည်ရှိ wke ၃ aav 3 ရှင်းလင်းချက် - အဖြေသည်အရှည် ၂ အရှည် ၂ ချဉ်းကပ်မှု ၁ - ထပ်ခါတလဲလဲအက္ခရာများ Brute Force မရှိဘဲအရှည်ဆုံး substring အတွက် ၁ ။

ဆက်ဖတ်ရန်

မေးခွန်း 94။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

မေးခွန်း 95။ + နှင့် - အော်ပရေတာများပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ ပြProbleနာဖော်ပြချက်သင်သည်ဂဏန်းနှင့်အတူဂဏန်းသင်္ချာဖော်ပြချက်ကိုကိုယ်စားပြုသည့် string s အရွယ်အစားကိုပေးသည်။ ပြandနာ“ + and - operator များပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ” ဟူသောပြproblemနာကပေးထားသောစကားရပ်ကိုရိုးရှင်းစေမည့် function တစ်ခုဖန်တီးရန်တောင်းဆိုသည်။ ဥပမာ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f-a + b + c + d + ef ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 101။ ခိုင်လုံသောကွင်း Valid Parentheses ပြproblemနာတွင် '(', ')', '{', '}', '[' နှင့် ']' အက္ခရာများပါ ၀ င်သည့်စာကြောင်းကို input string ၏ဟုတ်မဟုတ်ဆုံးဖြတ်ပေးသည်။ အကယ်၍ input ဖွင့်သည့်စာကြောင်းသည်မှန်ကန်ပါက: Open brackets များသည်တူညီသော brackets များဖြင့်ပိတ်ရမည်။ () [] {} ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 104။ ပေးထားသော Substring ကို Recursively Deleting လုပ်ခြင်းဖြင့် String Empty ဖြစ်လာနိုင်မလားစစ်ဆေးပါ ပြStatနာဖော်ပြချက်“ Strings ကိုပေးထားတဲ့ substring ကိုပြန်ပြီးဖျက်ပစ်ခြင်းအားဖြင့်ဗလာဖြစ်လာနိုင်မလားစစ်ဆေးပါ” မှာကျွန်တော်တို့နှစ်ခု strings“ s” နှင့်“ t” ပေးထားပါတယ်။ ပေးထားသောထည့်သွင်းထားသော string“ s” ကိုပေးထားသော input sub-string“ t” ကိုပြန်ဖျက်ခြင်းအားဖြင့်လုံးဝဖျက်ပစ်နိုင်ခြင်းရှိမရှိစစ်ဆေးသင့်သည်။ မှတ်ချက် - ပေးထားသော sub-string သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 105။ အစားထိုးပြီးနောက်အသေးဆုံး Palindrome ပြProbleနာဖော်ပြချက်“ Inputed string အနိမ့်ဆုံး Palindrome ပြီးနောက်” တွင်ကျွန်ုပ်တို့သည် input string ကိုစာလုံးအသေးများနှင့်အစက်များပါ ၀ င်သည်။ ကျနော်တို့က dot များအားလုံးကို alphabet character အချို့ဖြင့်အစားထိုးဖို့လိုပြီးထွက်ပေါ်လာတဲ့ string က palindrome ဖြစ်လာသည်။ palindrome သည်အသေးငယ်ဆုံးစာလုံးပေါင်းသင့်သည်။ ထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 107။ လေးကွဲပြား Strings ခွဲ ပြStatနာဖော်ပြချက်“ Split Four Distinct Strings” ပြproblemနာတွင်ပေးထားသော input string သည် string ၄ ခုခွဲခြားထားခြင်းရှိ၊ မရှိကိုစူးစမ်းလေ့လာရန်လိုသည်။ string တစ်ခုချင်းစီသည်အခြားတစ်ခုနှင့်တစ်ခုကွဲပြားမှုမရှိသောကြောင့်ဖြစ်သည်။ Input Format ပထမတစ်ခုနှင့်တစ်ခုတည်းသော string "s" ပါ ၀ င်သည်။ Output Format ပုံနှိပ်ပါ“ ဟုတ်ကဲ့” ဆိုပါက ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 109။ Pairs ကိုအင်္ဂလိပ်အက္ခရာစဉ်အတိုင်းအဝေးသို့ရေတွက်ပါ ပြStatနာဖော်ပြချက်“ Pairs of Count of English alphabets” မှာပြထားတဲ့ပြInနာကကျွန်တော်တို့မှာ“ s” ဆိုတဲ့စာကြောင်းတစ်ကြောင်းပေးခဲ့တယ်။ အင်္ဂလိပ်အက္ခရာများနှင့်တူညီသောအကွာအဝေးများရှိအတွဲများအတွဲအရေအတွက်ကိုပုံနှိပ်ထုတ်ဝေမည့်အစီအစဉ်တစ်ခုကိုရေးပါ။ Input Format ပေးထားသောပထမစာကြောင်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 110။ အရှည် K ၏ Substring ကိုထပ်ခါတလဲလဲပြုလုပ်သော String တစ်ခုပြောင်းပါ ပြLengthနာဖော်ပြချက်“ အရှည် K အလွှာကိုထပ်ခါတလဲလဲပြုလုပ်သော String တစ်ခုပြောင်းခြင်း” ပြInနာတွင်ကျွန်ုပ်တို့သည်“ s” နှင့် integer“ k” ကိုပေးထားသည်။ ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ၎င်းကို substring ၏ထပ်ခါတလဲလဲပြုလုပ်သော string သို့ပြောင်းရန်ဖြစ်နိုင်မလားစစ်ဆေးပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 111။ Concatenated Decimal String ထဲမှာ Nth Character ပြConcနာဖော်ပြချက်“ Concatenated Decimal String in Nth Character” ပြproblemနာမှာကျွန်တော်တို့ဟာကိန်းတစ်ခုလုံးတန်ဖိုးကို n ပေးခဲ့တယ်။ ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ဒthမအက္ခရာများအားလုံးစုပြုံထားသော string တွင်ထို Nth စာလုံးကိုရှာရန်ရေးပါ။ Input Format ပထမကိန်းတစ်ခုနှင့်ကိန်းတစ်ခုပါ ၀ င်သည်။ Output အမျိုးအစား ...

ဆက်ဖတ်ရန်

မေးခွန်း 112။ ဗားရှင်းနံပါတ်နှစ်ခုကိုနှိုင်းယှဉ်ကြည့်ပါ ပြStatနာဖော်ပြချက်ဗားရှင်းနံပါတ်ပုံစံဖြစ်သော input input နှစ်ခုကိုပေးထားသည်။ ဗားရှင်းနံပါတ်သည် abcd နှင့် a၊ b, c, d သည်ကိန်းများဖြစ်သည်။ ထို့ကြောင့်ဗားရှင်းနံပါတ်သည်နံပါတ်များကိုအစက်များဖြင့်ခွဲခြားသည်။ ကြိုးနှစ်ချောင်း (ဗားရှင်းနံပါတ်များ) နှင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 113။ permutations နှင့်အတူအရှည်ဆုံးအဖြစ်များနောက်ဆက်တွဲ ပြStatနာဖော်ပြချက်“ permutations နှင့်အတူအရှည်ဆုံးအဖြစ်များဆုံးနောက်ဆက်တွဲ” ပြproblemနာတွင် string နှစ်ခုနှင့် t ကိုပေးထားသည်။ အဘယ်သူ၏ permutation ပေးထားသောနှစ်ခုညှို့၏ Sub- ပာနေသောအရှည်ဆုံး string ကိုရှာပါ။ output အရှည်ဆုံး sorted ရမည်ဖြစ်သည်။ Input Format ပထမ ဦး ဆုံးစာကြောင်းသည်“ s” ပါ ၀ င်သည်။ ဒုတိယပါဝင်သောစာကြောင်းမှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 114။ အရှည်ဆုံး Palindrome ကိုအက္ခရာများကိုဖယ်ရှားခြင်းသို့မဟုတ်ပြန်လည်စီစဉ်ခြင်းဖြင့်ဖွဲ့စည်းနိုင်သည် ပြLongနာဖော်ပြချက်“ အရှည်ဆုံး Palindrome” တွင်ကျွန်ုပ်တို့သည်“ s” ပေးထားသောစာလုံးများကိုဖယ်ရှားခြင်းသို့မဟုတ်ပြန်လည်စီစဉ်ခြင်းအားဖြင့်ဖွဲ့စည်းနိုင်သည်။ အချို့သောအက္ခရာများသို့မဟုတ်အက္ခရာသုညအက္ခရာများကိုဖယ်ထုတ်ခြင်း၊ ပြန်လည်စီစဉ်ခြင်းဖြင့်တည်ဆောက်နိုင်သောအရှည်ဆုံး palindrome ကိုရှာပါ။ ဖြစ်နိုင်ချေရှိသောအဖြေအမျိုးမျိုးရှိနိုင်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 117။ String တစ်ခုရှိလက်ရှိနံပါတ်များ၏ပေါင်းလဒ်ကိုတွက်ချက်ပါ ပြStatနာဖော်ပြချက်“ String ထဲမှာရှိနေတဲ့နံပါတ်တွေအားလုံးကိုတွက်ချက်ခြင်း” ပြInနာထဲမှာကျွန်တော်တို့ဟာ“ s” ဆိုတဲ့ string ကိုပေးထားပါတယ်။ ဒီ string မှာအက္ခရာနံပါတ်တွေ၊ အင်္ဂလိပ်စာလုံးအသေးတွေပါဝင်တယ်။ ထို string ရှိပါရှိသည့်နံပါတ်များကိုတွက်ချက်ပြီးနောက်ဆုံးအဖြေကိုထုတ်ပေးမည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ ထည့်သွင်းမှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 118။ စာလုံးအကြီးအသေးအကြီး ပြStatနာဖော်ပြချက်“ စာလုံးအကြီးအသေးစာလုံးကြီးပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်စာလုံးအသေးများသာပါသော“ s” ကိုပေးထားသည်။ တူညီတဲ့ string ကို print ထုတ်နိုင်ပေမယ့်စာလုံးအကြီးနှင့်အတူ program တစ်ခုရေးပါ။ Input Format ပထမ ဦး ဆုံးနှင့်တစ်ခုတည်းသောလိုင်း "s" ။ Output ကို Format ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 120။ ပေးထားသော String ၏ကျားကိုပြောင်းလဲပါ ပြStatနာဖော်ပြချက်“ ပြောင်းလဲထားသောကျား၊ မရေးရာ String တစ်ခု၏ပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်“ s” string တစ်ခုပေးခဲ့သည်။ input string ထဲမှာကျား၊ မရေးရာစကားလုံးများအားလုံးကိုပြောင်းတဲ့ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ဝါကျ (သို့) string တွေပါတဲ့စာကြောင်းတွေပါတဲ့ပထမနဲ့တစ်ကြောင်းတည်း။ ပုံနှိပ်ထုတ်ဝြေခင်းပုံစံ ...

ဆက်ဖတ်ရန်

မေးခွန်း 121။ အရှည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသောနောက်ဆက်တွဲထပ်ခါတလဲလဲ ပြLengthနာဖော်ပြချက်“ ရှည်လျားသောနှစ် (သို့) နှစ်ခုထက်ပိုသောနောက်ဆက်တွဲပြproblemနာ” တွင်ကျွန်ုပ်တို့သည်“ s” ကိုပေးထားသည်။ နောက်ထပ် 0 XNUMXr ထက်ပိုသောနောက်ဆက်တွဲရှိလျှင်ရှာဖွေပါ။ Sub-sequences တူညီတဲ့အနေအထားမှာတူညီတဲ့အက္ခရာမရှိသင့်ဘူး။ Input Format ပထမနှင့်လိုင်းတစ်ခုတည်းသာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 122။ Palindrome ကို Stream ဖြင့်စစ်ဆေးရန် Online Algorithm ပြStatနာဖော်ပြချက်“ Palindrome ထဲတွင် Stream Palindrome ကိုစစ်ဆေးခြင်းအတွက် Online Algorithm” ပြproblemနာတွင်ကျွန်ုပ်တို့သည်ဇာတ်ကောင်များစွာကိုပေးခဲ့သည် (charcaters များအားတစ် ဦး ချင်းစီလက်ခံရရှိသည်) ။ လက်ခံရရှိသောစာလုံးများသည်ယခုအချိန်အထိ palindrome တစ်ခုဖြစ်ပေါ်လာပါကအချိန်တိုင်း 'yes' ကိုထုတ်ဝေမည့်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ Input Format ပထမဆုံးနှင့်တစ်ခုတည်း ...

ဆက်ဖတ်ရန်

မေးခွန်း 123။ ပေးထားသော Strings နှစ်ခုသည်တစ်ခုနှင့်တစ်ခု Isomorphic ဟုတ်မဟုတ်စစ်ဆေးပါ ပြgivenနာဖော်ပြချက်“ ကျွန်တော်တို့ပေးထားသော Strings နှစ်ခုသည်တစ်ခုနှင့်တစ်ခု Isomorphic ဟုတ်၊ မဟုတ်စစ်ဆေးပါ” ပြInနာတွင်ကျွန်ုပ်တို့သည် Strings နှစ်ခုနှင့် s1 ကိုပေးခဲ့သည်။ ပေးထားသောညှို့များသည် isomorphic ဟုတ်မဟုတ်ပြောသည့် program တစ်ခုရေးပါ။ မှတ်ချက် - ကြိုးနှစ်ချောင်းရှိလျှင်ကြိုးနှစ်ချောင်းကို isomorphic ဟုခေါ်သည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

မေးခွန်း 127။ Left Leaves Leumcode Solutions ပေါင်းလဒ် ဒီပြproblemနာမှာဘယ်ဘက်အရွက်အားလုံးရဲ့ပေါင်းလဒ်ကို binary tree ထဲမှာရှာရမယ်။ ၎င်းသည်သစ်ပင်ရှိမည်သည့် node တစ်ခု၏ဘယ်ဘက်ကလေးဖြစ်ပါက“ Left Leaf” ဟုခေါ်သောအရွက်။ နမူနာ 2 / \ 4 7 / \ 9 4 sum သည် 13 ဖြစ်တယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 128။ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ကိုကိုယ်စားပြုနိုင်မလားစစ်ဆေးပါ ပြproblemနာက“ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ၏ကိုယ်စားပြုမှုရှိ၊ မရှိကိုစစ်ဆေးပါ” ကသင့်အား preorder traversal sequence ကိုပေးသည်ဟုဖော်ပြသည်။ အခုဒီ sequence ကိုထည့်သွင်းစဉ်းစားပြီးဒီ sequence ကို binary search tree ကိုယ်စားပြုမနိုင်ကိုရှာဖွေပါ။ ဖြေရှင်းချက်အတွက်မျှော်လင့်ထားသောအချိန်ရှုပ်ထွေးမှုသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 129။ တစ် ဦး Binary Tree ၏ညာဘက်ပုံနှိပ်ပါ ပြStatနာဖော်ပြချက်“ Binary Tree of Right View ကိုပုံနှိပ်ခြင်း” ပြproblemနာကသင့်အား binary tree ပေးသည်ဟုဖော်ပြသည်။ ယခုသင်သည်ဤသစ်ပင်၏မှန်ကန်သောမြင်ကွင်းကိုရှာဖွေရန်လိုအပ်သည်။ ဒီနေရာမှာ binary tree ရဲ့ညာဘက်မြင်ကွင်းကနေကြည့်လိုက်တဲ့အခါသစ်ပင်ပုံပေါ်နေသလို sequence ကိုပုံနှိပ်ဖို့ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 130။ ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ Iterative နည်းလမ်း ပြmနာဖော်ပြချက်“ Binary Tree of Heights of Iterative Method” ကိုကြည့်ခြင်းအားဖြင့်သင်က binary tree ကိုပေးပြီး iterative method ကိုအသုံးပြုပြီးသစ်ပင်၏အမြင့်ကိုရှာပါ။ နမူနာများ Input 3 Input 4 Binary Tree အမြင့်ကိုရှာဖွေရန် Iterative Method အတွက် Algorithm သစ်ပင်၏အမြင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 131။ နှစ်ခု Binary Tree အဆင့်အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ ပြStatနာဖော်ပြချက်ပြBနာ“ Binary Tree နှစ်မျိုးစလုံး၏အဆင့်အားလုံးသည် Anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ” သင်က Binary Tree နှစ်ခုပေးသည်ဟုဆိုသည်။ သစ်ပင်နှစ်ပင်၏ level အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ။ ဥပမာနှစ်ခုလုံး၏အဆင့်အားလုံးရှိမရှိစစ်ဆေးရန်စစ်မှန်သော Input false Algorithm ကိုသွင်းပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 132။ နှစ်ခု Stack သုံးပြီးကြားမှာ Postorder ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Stack Two ကိုအသုံးပြုပြီး Iterative Postorder လမ်းကြောင်းပြောင်းခြင်း” ပြproblemနာကသင့်ကို n node များပါတဲ့ binary tree ပေးထားတယ်။ stack နှစ်ခုသုံးပြီး iterative postorder ဖြတ်သန်းဘို့အစီအစဉ်ကိုရေးပါ။ နမူနာထည့်သွင်းမှု 4 5 2 6 7 3 1 ထည့်သွင်းမှု 4 2 3 1 Algorithm Create ...

ဆက်ဖတ်ရန်

မေးခွန်း 133။ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative Method ကို ပြmနာဖော်ပြချက်“ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative method” ပြproblemနာကသင့်အား binary tree နှင့် key ကိုကိုယ်စားပြုသည့် integer တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ကြားမှာသုံးပြီးပေးထားတဲ့ key ရဲ့ဘိုးဘေးတွေအားလုံးကို print ထုတ်ဖို့ function တစ်ခုဖန်တီးပါ။ သာဓက Input key = 6 5 2 1 ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 140။ အချိုးကျသစ်ပင် Symmetric Tree ပြproblemနာတွင် binary tree ပေးပြီး၎င်းသည်သူကိုယ်တိုင်မှန်ရှိမရှိစစ်ဆေးပါ။ သစ်ပင်တစ်ပင်ကို root node မှတဆင့် simmmetry ဝင်ရိုးတစ်ခုရှိလျှင်၎င်းသည်တူညီသောထက်ဝက်ကိုနှစ်ခုခွဲခြားသည်ဆိုပါကသူ့ဟာသူ၏မှန်ပုံရိပ်ဖြစ်သည်။ ဥပမာအမျိုးအစားများ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 142။ သစ်ပင်ဖြတ်သန်းခြင်း (ကြိုတင်မှာယူသူ၊ Inorder & Postorder) ပထမ ဦး စွာ Binary Tree တွင် Traversal ဆိုတာဘာလဲသိရန်လိုအပ်သည်။ Traversal ဆိုသည်မှာကျွန်ုပ်တို့သည် node များအားလုံးကိုတစ်ကြိမ်တည်းနှင့်တစ်နည်းနည်းဖြင့်တိကျစွာလည်ပတ်စေသည့်နည်းလမ်းတစ်ခုဖြစ်သည်။ အခြေခံအားဖြင့် Binary Tree တွင်ဖြတ်သန်းခြင်းအမျိုးအစားနှစ်မျိုးရှိသည်။ အနံ - ပထမဖြတ်လမ်း Depth ပထမလမ်းကြောင်း

ဆက်ဖတ်ရန်

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

မေးခွန်း 143။ Dijkstra Algorithm Dijkstra သည်အတိုဆုံးလမ်းကြောင်း algorithm ဖြစ်သည်။ Dijkstra algorithm ကိုပေးထားသော start node မှ node အားလုံး၏အတိုဆုံးအကွာအဝေးကိုရှာဖွေသည်။ ၎င်းသည်ရင်းမြစ် node တစ်ခုတည်းမှအတိုဆုံးလမ်းကြောင်းသစ်ပင်ကိုယုတ္တိနည်းဖြင့်ဖန်တီးသည်။

ဆက်ဖတ်ရန်

မေးခွန်းများ Adobe

မေးခွန်း 144။ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ကိုကိုယ်စားပြုနိုင်မလားစစ်ဆေးပါ ပြproblemနာက“ ပေးထားသောခင်းကျင်းချက်သည် Binary Search Tree ၏ Preorder Traversal ၏ကိုယ်စားပြုမှုရှိ၊ မရှိကိုစစ်ဆေးပါ” ကသင့်အား preorder traversal sequence ကိုပေးသည်ဟုဖော်ပြသည်။ အခုဒီ sequence ကိုထည့်သွင်းစဉ်းစားပြီးဒီ sequence ကို binary search tree ကိုယ်စားပြုမနိုင်ကိုရှာဖွေပါ။ ဖြေရှင်းချက်အတွက်မျှော်လင့်ထားသောအချိန်ရှုပ်ထွေးမှုသည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 145။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ ပြ/နာဖော်ပြချက်စာကြောင်းအရှည် / အရွယ်အစား n နှင့်ဖွင့်ထားသောစတုရန်းကွင်းကွင်း၏ညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s = "[ABC [23]] [89]" index = 0 8 s = "[C- [D]]" အညွှန်းကိန်း = 3 5 s ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 147။ + နှင့် - အော်ပရေတာများပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ ပြProbleနာဖော်ပြချက်သင်သည်ဂဏန်းနှင့်အတူဂဏန်းသင်္ချာဖော်ပြချက်ကိုကိုယ်စားပြုသည့် string s အရွယ်အစားကိုပေးသည်။ ပြandနာ“ + and - operator များပါ ၀ င်သည့်အက္ခရာသင်္ချာ string မှ brackets များကိုဖယ်ရှားပါ” ဟူသောပြproblemနာကပေးထားသောစကားရပ်ကိုရိုးရှင်းစေမည့် function တစ်ခုဖန်တီးရန်တောင်းဆိုသည်။ ဥပမာ s = "a- (b + c)" abc s = a- (bc- (d + e)) - f-a + b + c + d + ef ...

ဆက်ဖတ်ရန်

မေးခွန်း 148။ နှစ်ခု Stack သုံးပြီးကြားမှာ Postorder ဖြတ်သန်း ပြmနာဖော်ပြချက်“ Stack Two ကိုအသုံးပြုပြီး Iterative Postorder လမ်းကြောင်းပြောင်းခြင်း” ပြproblemနာကသင့်ကို n node များပါတဲ့ binary tree ပေးထားတယ်။ stack နှစ်ခုသုံးပြီး iterative postorder ဖြတ်သန်းဘို့အစီအစဉ်ကိုရေးပါ။ နမူနာထည့်သွင်းမှု 4 5 2 6 7 3 1 ထည့်သွင်းမှု 4 2 3 1 Algorithm Create ...

ဆက်ဖတ်ရန်

မေးခွန်း 149။ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative Method ကို ပြmနာဖော်ပြချက်“ ပေးထားသော binary tree ၏ဘိုးဘေးများကိုရှာရန် Iterative method” ပြproblemနာကသင့်အား binary tree နှင့် key ကိုကိုယ်စားပြုသည့် integer တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ကြားမှာသုံးပြီးပေးထားတဲ့ key ရဲ့ဘိုးဘေးတွေအားလုံးကို print ထုတ်ဖို့ function တစ်ခုဖန်တီးပါ။ သာဓက Input key = 6 5 2 1 ရှင်းလင်းချက် - ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 152။ မိုးရေကိုဖမ်းယူ Trapping မိုးရေပြproblemနာတွင်မြင့်မားသောမြေပုံကိုကိုယ်စားပြုသည့်အနုတ်လက္ခဏာမဟုတ်သောကိန်းဂဏန်းများကိုကျွန်ုပ်တို့ပေးထားပြီးဘားတစ်ခုစီ၏အကျယ်မှာ ၁ ဖြစ်သည်။ အထက်ပါတည်ဆောက်ပုံတွင်ပိတ်မိနေသောရေပမာဏကိုကျွန်ုပ်တို့ရှာဖွေရမည်။ ဥပမာအားဖြင့်နားလည်ရန်ဥပမာတစ်ခုဖြင့်အထက်ပါမြင့်ခြင်းအတွက် ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

Queue မှ Adobe မေးခွန်းများ

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

ဆက်ဖတ်ရန်

မေးခွန်း 155။ ဒွိသစ်ပင်၏အမြင့်ကိုရှာဖွေ Iterative နည်းလမ်း ပြmနာဖော်ပြချက်“ Binary Tree of Heights of Iterative Method” ကိုကြည့်ခြင်းအားဖြင့်သင်က binary tree ကိုပေးပြီး iterative method ကိုအသုံးပြုပြီးသစ်ပင်၏အမြင့်ကိုရှာပါ။ နမူနာများ Input 3 Input 4 Binary Tree အမြင့်ကိုရှာဖွေရန် Iterative Method အတွက် Algorithm သစ်ပင်၏အမြင့် ...

ဆက်ဖတ်ရန်

မေးခွန်း 156။ နှစ်ခု Binary Tree အဆင့်အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ ပြStatနာဖော်ပြချက်ပြBနာ“ Binary Tree နှစ်မျိုးစလုံး၏အဆင့်အားလုံးသည် Anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ” သင်က Binary Tree နှစ်ခုပေးသည်ဟုဆိုသည်။ သစ်ပင်နှစ်ပင်၏ level အားလုံးသည် anagrams ဟုတ်မဟုတ်စစ်ဆေးပါ။ ဥပမာနှစ်ခုလုံး၏အဆင့်အားလုံးရှိမရှိစစ်ဆေးရန်စစ်မှန်သော Input false Algorithm ကိုသွင်းပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

မေးခွန်း 159။ Matrix ထောင့်ဖြတ် Sum Sum Leetcode ဖြေရှင်းချက် ပြrixနာဖော်ပြချက် Matrix Diagonal Sum ပြproblemနာတွင်ကိန်းဂဏန်းစုစုပေါင်းကိုပေးထားသည်။ ကျနော်တို့က၎င်း၏ထောင့်ဖြတ်မှာရှိတဲ့အားလုံးဒြပ်စင်များ၏ပေါင်းလဒ်ဆိုလိုသည်မှာအဓိကထောင့်ဖြတ်မှာဒြပ်စင်အဖြစ်အလယ်တန်းထောင့်ဖြတ်။ တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ကြိမ်သာရေတွက်ရပါမည်။ နမူနာ mat = [[1,2,3], [4,5,6], ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 161။ အမြင့်ဆုံးရင်ပြင် အမြင့်ဆုံးစတုရန်းပြproblemနာတွင်ကျွန်ုပ်တို့သည် 2D နှင့် 0's များပါသည့် 1D binary matrix ကိုပေးခဲ့ပြီး ၁ လုံးသာပါသည့်အကြီးဆုံးစတုရန်းကိုရှာပြီး၎င်းကိုပြန်လည်ပေးခဲ့သည်။ ဥပမာထည့်သွင်းမှု: 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 ...

ဆက်ဖတ်ရန်

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

မေးခွန်း 162။ Stream Leetcode Solution ရှိ Kth အကြီးဆုံး Element ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည်ကန ဦး ကိန်းပြည့်စုံနှင့်ကိန်းဂဏန်းစုစုပေါင်းပါ ၀ င်သည့် KthLargest () တစ်ခုကိုဒီဇိုင်းဆွဲရမည်။ ကိန်းတစ်ခုနှင့်ကိန်းဂဏန်းများကိုအငြင်းပွားမှုများအဖြစ်သတ်မှတ်သောအခါ၎င်းအတွက် parameterized constructor ရေးရန်လိုသည်။ class မှာ add (val) ထပ်ထည့်တဲ့ function လည်းရှိတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 163။ Linked List ကို Element တွေကို Leetcode ဖြေရှင်းချက်ဖယ်ရှားပါ ပြproblemနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့အား၎င်း၏ node များနှင့်ကိန်းဂဏန်းများအပြည့်နှင့်ဆက်စပ်သောစာရင်းပေးထားသည်။ val နှင့်တူညီသောတန်ဖိုးများရှိသော list မှအချို့သော node များကိုဖျက်ပစ်ရန်လိုသည်။ ပြနာကိုဖြေရှင်းရန်မလိုအပ်ပါ။ သို့သော်ထိုကဲ့သို့သောနည်းလမ်းကိုကျွန်ုပ်တို့ဆွေးနွေးပါမည်။ ဥပမာစာရင်း = ...

ဆက်ဖတ်ရန်

မေးခွန်း 164။ Hamming Distance Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြInနာတွင်ကျွန်ုပ်တို့သည် A နှင့် B နှစ်ခုလုံးကိုပေးထားပြီးရည်မှန်းချက်မှာပေးထားသောကိန်းများအကြား hamming အကွာအဝေးကိုရှာဖွေရန်ဖြစ်သည်။ ကိန်းသေသည် 0 နှင့်ညီသည်ထက် ၂၃၁ ထက်ငယ်သည်။ ဥပမာ First Integer = 231၊ ဒုတိယ Integer = 5 2 First Integer ...

ဆက်ဖတ်ရန်

မေးခွန်း 165။ Excel Sheet ကော်လံခေါင်းစဉ် Leetcode ဖြေရှင်းချက် ပြStatနာဖော်ပြချက်ဤပြproblemနာတွင် Excel စာရွက်၏ကော်လံနံပါတ်ကိုကိုယ်စားပြုသည့်အပြုသဘောဆောင်သောကိန်းတစ်ခုပေးသည်။ ၎င်းသည် Excel စာရွက်တွင်တွေ့ရသည့်အတိုင်း၎င်း၏သက်ဆိုင်ရာကော်လံခေါင်းစဉ်ကိုပြန်ပို့ရမည်။ နမူနာနံပါတ် ၁ ၂၈ "AB" # ၂ ၇၀၁ "ZY" ချဉ်းကပ်မှုဤပြproblemနာသည်ပြinနာ၏နောက်ကြောင်းပြန်ဖြစ်သည် ...

ဆက်ဖတ်ရန်

မေးခွန်း 166။ ပေါင်းစပ် Leetcode ဖြေရှင်းချက် Combinations Leetcode Solution မှပြusနာကကျွန်တော်တို့ကို n, k နဲ့ကိန်းနှစ်ခုလုံးပေးတယ်။ 1 ကနေ n အထိ n element တွေထဲက k element တွေကိုကောက်ယူထားတဲ့ပာအားလုံးရဲ့အစီအစဉ်တွေကိုထုတ်လုပ်ဖို့ပြောတယ်။ ကျနော်တို့ကဤပာတစ်ခုခင်းကျင်းအဖြစ်ပြန်လာပါ။ ရရန်ဥပမာအနည်းငယ်ကိုလေ့လာကြည့်ကြစို့။

ဆက်ဖတ်ရန်

မေးခွန်း 167။ ရတနာနှင့်ကျောက်ခဲ Leetcode ဖြေရှင်းချက် Jewels and Stones Leetcode Solution ပြstatesနာကသင့်အားကြိုးနှစ်ချောင်းပေးသည်ဟုဆိုသည်။ ၎င်းတို့အနက်မှတစ်ခုမှာကျောက်မျက်ရတနာများကိုကိုယ်စားပြုပြီးတစ်ခုမှာကျောက်တုံးများကိုကိုယ်စားပြုသည်။ ရတနာပါ ၀ င်သည့် string သည်ရတနာကျောက်မျက်များကိုကိုယ်စားပြုသည်။ ကျောက်တုံးကျောက်တုံးထဲကစာလုံးအရေအတွက်ကိုရှာဖို့လိုတယ်။

ဆက်ဖတ်ရန်

မေးခွန်း 168။ Palindrome Linked စာရင်း Leetcode ဖြေရှင်းချက် ပြindနာ“ Palindrome Linked List” တွင်ကျွန်ုပ်တို့သည်တစ်ခုတည်းသောကိန်းသေနှင့်ဆက်နွယ်သောစာရင်းသည် palindrome ဟုတ်မဟုတ်စစ်ဆေးသင့်သည်။ Example List = {1 -> 2 -> 3 -> 2 -> 1} true ရှင်းလင်းချက်နံပါတ် ၁ - စာရင်းသည် palindrome ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 169။ Binary Tree Leetcode Solution ၏အများဆုံးအနက် ပြStatနာဖော်ပြချက်ပြproblemနာတွင် binary tree ပေးပြီးကျွန်ုပ်တို့ပေးထားသောသစ်ပင်၏အတိမ်အနက်ကိုရှာဖွေရန်လိုအပ်သည်။ binary tree ၏အများဆုံးအနက်သည် root node မှအဝေးဆုံးအထိ node အထိအထိအရှည်ဆုံးလမ်းကြောင်းတစ်လျှောက်ရှိ node များအရေအတွက်ဖြစ်သည်။ ဥပမာ ၃ / ...

ဆက်ဖတ်ရန်

မေးခွန်း 170။ စာရင်း Leetcode ဖြေရှင်းချက်လှည့် Rotate List Leetcode Solution မှပြusနာကကျွန်တော်တို့ကိုချိတ်ဆက်ထားသောစာရင်းနှင့်ကိန်းတစ်ခုပေးသည်။ ချိတ်ဆက်ထားသောစာရင်းအားညာဘက်နေရာများအား k နေရာများသို့လှည့်ရန်ကျွန်ုပ်တို့အားပြောထားသည်။ အကယ်၍ ကျွန်ုပ်တို့သည်ချိတ်ဆက်ထားသော list k နေရာများကိုညာဘက်သို့လှည့်ပါကအဆင့်တစ်ခုစီတိုင်းမှနောက်ဆုံး element ကိုယူသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 171။ Pow (x, n) Leetcode ဖြေရှင်းချက် “ Pow (x, n) Leetcode Solution” ပြproblemနာကသင့်အားနံပါတ်နှစ်ခုစီပေးထားသည်။ တစ်ခုမှာ floating point နံပါတ်တစ်ခု၊ ဒီကိန်းကိန်းကထပ်ကိန်းကိုရည်ညွှန်းတယ်။ Base က floating-point နံပါတ်ဖြစ်တယ်။ ထပ်ကိန်းကိုအခြေခံပြီးတွက်ချက်ပြီးတဲ့အခါမှာတန်ဖိုးကိုရှာဖို့ပြောတယ်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 172။ Leetcode ဖြေရှင်းချက်၏ခြားနားချက်ကိုရှာပါ ပြstatementနာဖော်ပြချက်“ ခြားနားချက်ကိုရှာပါ” ပြInနာတွင် Strings နှစ်ခုနှင့် t ကိုပေးထားသည်။ String t ကို string s ရဲ့ character တွေကိုကျပန်းထည့်ပြီးကျပန်းအနေအထားမှာ character တစ်ခုထပ်ထည့်ခြင်းဖြင့်ထုတ်လုပ်သည်။ ကျွန်ုပ်တို့၏လုပ်ငန်းတာဝန်မှာ string t တွင်ထည့်သွင်းထားသောဇာတ်ကောင်ကိုရှာဖွေရန်ဖြစ်သည်။ ...

ဆက်ဖတ်ရန်

မေးခွန်း 173။ နှစ် ဦး ခွဲခြားစာရင်း Leetcode ဖြေရှင်းချက်ပေါင်းစည်း ချိတ်ဆက်ထားသောစာရင်းများသည်သူတို့၏ linear ဂုဏ်သတ္တိများရှိ Array များနှင့်တော်တော်ဆင်တူသည်။ စုစုပေါင်းခွဲထားသောခင်းကျင်းမှုတစ်ခုကိုဖွဲ့စည်းရန်အတွက်နှစ်မျိုးခွဲခြားထားသည့် Array ကိုပေါင်းစည်းနိုင်သည်။ ဤပြproblemနာတွင်စာရင်းနှစ်ခုစလုံး၏ပါ ၀ င်သည့်စာရင်းအသစ်တစ်ခုကိုပြန်လည်စီစစ်ရန်အတွက်စီထားသောချိတ်ဆက်ထားသောစာရင်းနှစ်ခုကိုပေါင်းရန်လိုသည်။ ဥပမာ ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 175။ အိမ်ဓားပြ II ကို Leetcode ဖြေရှင်းချက် “ House Robber II” ပြproblemနာတွင်၊ ဓားပြတစ် ဦး သည်မတူကွဲပြားသောအိမ်များမှငွေများကိုလုယူလိုကြသည်။ အိမ်များရှိငွေပမာဏကိုခင်းကျင်းပြသထားသည်။ ဒေတာများကို Array ထဲတွင်ထည့်သွင်းခြင်းအားဖြင့်ငွေအများဆုံးရနိုင်သည့်ပမာဏကိုရှာရန်လိုအပ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 176။ Sorted Array ကို Binary Search Tree Leetcode Solution သို့ပြောင်းပါ ကျွန်တော်တို့ကိုကိန်းတန်းအစုတစ်ခုစီပေးထားတယ်။ ရည်ရွယ်ချက်မှာသစ်ပင်အမြင့်ကိုဟန်ချက်ညီစေရန်ဤခင်းကျင်းမှုမှ Binary Search Tree ကိုတည်ဆောက်ရန်ဖြစ်သည်။ သတိပြုရန်မှာသစ်ပင်တစ်ပင်သည်မည်သည့် node တစ်ခု၏ဘယ်နှင့်ညာ subtrees ၏အမြင့်ခြားနားချက်သည်အမြင့်မျှတမှုဖြစ်သည်ဟုဆိုခြင်းဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 177။ 1 Bit Leetcode Solution ၏နံပါတ်အားဖြင့် Integers စီပါ ပြstatementနာကြေငြာချက်ပြ ”နာ ၌“ Integers ကို 1 Bit အရေအတွက်ဖြင့် Sort” ပါ။ Array ကိုကျွန်ုပ်တို့ပေးထားသည်။ ကျွန်ုပ်တို့၏တာ ၀ န်မှာကိန်းဂဏန်းများကိုနံပါတ်၏ binary ကိုယ်စားပြုမှုတွင် 1 bit အရေအတွက်အရ sort လုပ်ရန်ဖြစ်သည်။ နှစ်ခုဒါမှမဟုတ် ...

ဆက်ဖတ်ရန်

မေးခွန်း 178။ မင်္ဂလာနံပါတ် Leetcode ဖြေရှင်းချက် ပြProbleနာဖော်ပြချက်ပြproblemနာကနံပါတ်တစ်ခုကပျော်ရွှင်သောနံပါတ်ဟုတ်မဟုတ်စစ်ဆေးသည်။ နံပါတ်ကိုကိန်းဂဏန်းများ၏နှစ်ထပ်ကိန်းများဖြင့်အစားထိုးခြင်းနှင့်လုပ်ငန်းစဉ်ကိုပြန်လုပ်ပါကနံပါတ် ၁ ကိုညီမျှခြင်းရှိလျှင်နံပါတ်ကို "ပျော်ရွှင်သောနံပါတ်" ဟုခေါ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 179။ Cooldown Leetcode Solution ဖြင့်စတော့အိတ်ရောင်းရန်နှင့်ရောင်းရန်အကောင်းဆုံးအချိန် ပြstatementနာဖော်ပြချက်“ Cooldown နှင့်ကုန်ပစ္စည်းများကိုအကောင်းဆုံးရောင်းဝယ်ရန်နှင့်အကောင်းဆုံးသောအချိန်” ပြtheနာတွင်ခင်းကျင်းနေသော element တစ်ခုစီသည်ထိုနေ့တွင်ပေးထားသောစတော့ရှယ်ယာများ၏စျေးနှုန်းပါ ၀ င်သောခင်းကျင်းမှုကိုပေးသည်။ အရောင်းအ ၀ ယ်အရေအတွက်ကိုကန့်သတ်ချက်မရှိပါ။ ငွေပေးငွေယူ၏အဓိပ္ပါယ်မှာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 180။ ပေးထားသောချိတ်ဆက်စာရင်း၏အဆုံးမှ Nth node ကိုဖျက်ပစ်ပါ ပြmနာဖော်ပြချက်“ ပေးထားသောချိတ်ဆက်ထားသောစာရင်း၏အဆုံးမှ Nth node ကိုဖျက်ပစ်ပါ” ပြproblemနာကသင့်အားအချို့သော node များနှင့်ချိတ်ဆက်ထားသောစာရင်းတစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ယခုမှာသင်သည်ချိတ်ဆက်ထားသောစာရင်း၏အဆုံးမှ nth node ကိုဖယ်ရှားရန်လိုအပ်သည်။ ဥပမာအားဖြင့် 2-> 3-> 4-> 5-> 6-> 7 နောက်ဆုံး 3-> 2-> 3-> 4-> 6 မှ 7rd node ကိုဖျက်ပစ်ပါ။

ဆက်ဖတ်ရန်

မေးခွန်း 181။ မင်္ဂလာနံပါတ် ပြnumberနာဖော်ပြချက်ပျော်ရွှင်ဖွယ်နံပါတ်ကဘာလဲ။ ဒီဖြစ်စဉ်ကိုအောက်ပါနံပါတ်တစ်ခုသို့လျှော့ချနိုင်သည်ဆိုပါကနံပါတ်သည်ပျော်ရွှင်သောနံပါတ်ဖြစ်သည်။ -> ပေးထားသောနံပါတ်၏စတုရန်း၏စတုရန်းကိုရှာပါ။ ဒီပေါင်းလဒ်ကိုနံပါတ်အဟောင်းနဲ့အစားထိုးလိုက်ပါ။ ငါတို့ဒီဟာကိုပြန်လုပ်ရမယ်

ဆက်ဖတ်ရန်

မေးခွန်း 182။ Palindrome နံပါတ် ပြPalနာဖော်ပြချက်“ Palindrome Number” ပြtheနာကသင့်အားကိန်းပြည့်တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ Palindrome ဟုတ်မဟုတ်စစ်ဆေးပါ။ ပေးထားသောနံပါတ်ကို string တစ်ခုအဖြစ်ပြောင်းလဲခြင်းမပြုဘဲဤပြproblemနာကိုဖြေရှင်းပါ။ ဥပမာ 12321 true Explanation 12321 သည် palindrome နံပါတ် ဖြစ်၍ 12321 ကိုပြောင်းသောအခါ 12321 ပေးသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 183။ ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုးနှင့်တူညီသောချိတ်ဆက်ထားသောစာရင်းနှစ်ခုမှအတွဲများကိုရေတွက်သည် ပြmနာဖော်ပြချက်ပြProbleနာ“ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုမှအတွဲများကိုရေတွက်။ ရသောတန်ဖိုးသည်ပေးထားသောတန်ဖိုးနှင့်ညီမျှသည်” ဟုဖော်ပြထားသည်မှာသင်သည်ဆက်နွယ်နေသောစာရင်းနှစ်ခုနှင့် integer value sum ကိုဖော်ပြသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်စုစုပေါင်း pair တစုံပေးထားသောတန်ဖိုးညီမျှပေါင်းလဒ်ရှိပါတယ်ဘယ်လောက်ထွက်ရှာရန်မေးတယ်။ ဥပမာ ...

ဆက်ဖတ်ရန်

မေးခွန်း 184။ အဆုံးရောက်ရှိရန်ခုန်နိမ့်ဆုံးအရေအတွက် ပြStatနာဖော်ပြချက်သင့်မှာကိန်းပြည့်များပါ ၀ င်ပြီး array တစ်ခု၏တစ်ခုချင်းစီသည်နံပါတ်တစ်ခုစီကိုထိုအချက်မှနေရယူနိုင်သောအများဆုံးအမြင့်ဆုံးအဖြစ်ဖော်ပြသည်။ သင်၏တာဝန်မှာအဆုံးသို့ရောက်ရန်အနိမ့်ဆုံးခုန်ချခြင်း၏အရေအတွက်ကိုရှာဖွေရန်ဖြစ်သည်။

ဆက်ဖတ်ရန်

မေးခွန်း 185။ အရှည်ဆုံးတိုးလာနောက်ဆက်တွဲ ကျွန်တော်တို့ကို unsorted လုပ်ထားတဲ့ကိန်းဂဏန်းမြောက်မြားစွာနဲ့ပေးထားတယ်။ နောက်ဆက်တွဲများဆက်တိုက်မလိုပါ။ နောက်ဆက်တွဲများတိုးပွားလာရမည်ဥပမာကိုနည်းနည်းဖြင့် ပို၍ နားလည်ကြပါစို့။ ဥပမာထည့်သွင်းမှု [9, 2, 5, 3, 7, 10, 8] ရလဒ် 4 ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 188။ နှစ် ဦး စီ Sorted Linked Lists ပေါင်းမည် ပေါင်းစည်းထားသောအမျိုးအစားခွဲထားသောနှစ်ခုစာရင်းတွင်ကျွန်ုပ်တို့သည်ချိတ်ဆက်ထားသော list နှစ်ခု၏ head pointer ကိုပေးထားသည်။ ၎င်းတို့ကိုပေါင်းစည်းလိုက်သော list တစ်ခုချင်းစီသည် listed order များတွင်တန်ဖိုးများနှင့် node များပါသော single list တစ်ခုရရှိသည်။ အဆိုပါပေါင်းစည်းဆက်စပ်စာရင်း၏ ဦး ခေါင်း pointer ကိုပြန်သွားပါ။ မှတ်ချက်။ ။ ချိတ်ဆက်ထားသောစာရင်းကိုအသုံးမပြုဘဲပေါင်းထည့်ပါ။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 190။ 1 bits ၏နံပါတ် ငါတို့အားလုံးသည်ဒွိနံပါတ် Hamming Weight ကိုကြားဖူးကြသည်။ Hamming အလေးချိန်သည် binary number တစ်ခုအတွင်းရှိ set bits / 1s အရေအတွက်ဖြစ်သည်။ ဒီပြproblemနာမှာနံပါတ်တစ် -၁ bits ကပေးထားတဲ့နံပါတ်ရဲ့ hamming အလေးချိန်ကိုရှာရမယ်။ ဥပမာများနံပါတ် = ၃ ဒွိပုံရိပ် = 1 ...

ဆက်ဖတ်ရန်

မေးခွန်း 191။ နှစ် ဦး ခွဲခြားစာရင်း Leetcode ပေါင်းစည်း leetcode တွင်စာရင်းနှစ်မျိုးခွဲထားသောပြproblemနာကဘာလဲ။ ဤသည်သည်စိတ် ၀ င်စားဖွယ်ကောင်းသည့်မေးခွန်းဖြစ်ပါသည်။ Amazon, Oracle, Microsoft စသည်တို့နှင့်အကြိမ်ပေါင်းများစွာမေးမြန်းခဲ့သည်။ ဤပြproblemနာ (Merge Two Sorted Lists Leetcode) တွင်ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုကိုကျွန်ုပ်တို့ပေးထားသည်။ ချိတ်ဆက်ထားသောစာရင်းနှစ်ခုစလုံးသည်ပုံမှန်တိုးပွားလာသည်။ ဆက်နွယ်နေသောစာရင်းနှစ်ခုလုံးကိုပေါင်းခြင်း ...

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 193။ ကျောက်ခေတ်ဂိမ်း LeetCode Stone Game ပြproblemနာကဘာလဲ။ Stone Game LeetCode - A နှင့် B ကစားသမားနှစ် ဦး သည်ကျောက်တုံးကိုကစားနေကြသည်။ လိပ်ခေါင်းတစ်ခုစီတွင်ကျောက်တုံးကျောက်တုံးကျောက်တုံးကျောက်တုံးကျောက်တုံးတစ်တုံးစီရှိပြီးကျောက်ပုံကျောက်တုံးများအားလုံးစုစုပေါင်းကျောက်တုံးများမှာထူးဆန်းသည်။ A နှင့် B သည်ပုံတစ်ပုံကိုရွေးရမည်။

ဆက်ဖတ်ရန်

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

ဆက်ဖတ်ရန်

မေးခွန်း 195။ လှေကားတက်ခြင်း ပြနာဖော်ပြချက်“ လှေကားတက်ခြင်း” ပြproblemနာကသင့်အား n လှေကားများပါသောလှေကားတစ်ခုပေးသည်ဟုဖော်ပြသည်။ တစ်ကြိမ်တွင်သင်လှေကားတစ်ခုသို့မဟုတ်နှစ်ခုလှေကားတက်နိုင်သည်။ လှေကားထိပ်ကိုရောက်ဖို့နည်းလမ်းဘယ်နှစ်ယောက်ရှိသလဲ။ ဥပမာ ၃ ၃ ရှင်းလင်းချက်တောင်တက်ရန်နည်းလမ်းသုံးမျိုးရှိပါသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 196။ ကိုယ်ပိုင်ခွဲခြားနံပါတ်များ နံပါတ်များကိုမိမိကိုယ်တိုင်ခွဲဝေထားသောနံပါတ်များအဖြစ်လူသိများသည်။ ၁။ နံပါတ်ပါသောဂဏန်းတိုင်း၏ Mod သည်သုညဖြစ်သည်။ ၂။ နံပါတ်မှာဂဏန်းမဟုတ်သောဂဏန်းအားလုံးအတွက်ပါသင့်သည်။ ဥပမာ - 1 2% 128 = 128, 1% 0 = 128, 2% 0 = 128 ...

ဆက်ဖတ်ရန်

မေးခွန်း 197။ ချိတ်ဆက်ထားသောစာရင်းအားပြောင်းပါ ပြProbleနာဖော်ပြချက်“ ချိတ်ဆက်ထားသောစာရင်းအားပြောင်းပြန်” ပြproblemနာကကျွန်တော်တို့ကိုချိတ်ဆက်ထားတဲ့စာရင်းရဲ့ခေါင်းကိုပေးတယ်လို့ဖော်ပြထားတယ်။ ကျနော်တို့ကသူတို့ကိုအကြားလင့်များကိုပြောင်းလဲနှင့်ပြောင်းပြန်ချိတ်ဆက်စာရင်း၏ ဦး ခေါင်းကိုပြန်ပို့ခြင်းအားဖြင့်ချိတ်ဆက်စာရင်းပြောင်းရန်ရှိသည်။ ဥပမာအားဖြင့် ၁၀-> ၂၀-> ၃၀-> ၄၀-> NULL null <-10 <-20 <-30 <-40 ရှင်းလင်းချက်။ ကျွန်ုပ်တို့နှင့်ချိတ်ဆက်ထားမှုကိုပြောင်းပြန်လုပ်ထားသည်။

ဆက်ဖတ်ရန်

မေးခွန်း 198။ Nth Node ကိုရှာပါ ပြStatနာဖော်ပြချက်“ Find Nth Node” ပြproblemနာတွင် nth node ကိုရှာရန်ချိတ်ဆက်ထားသောစာရင်းတစ်ခုပေးထားသည်။ အဆိုပါအစီအစဉ်ကို nth node ကိုအတွက်ဒေတာတန်ဖိုးကို print ထုတ်သင့်ပါတယ်။ N သည် input ကိန်းအညွှန်းဖြစ်သည်။ ဥပမာ 3 1 2 3 4 5 6 3 ချိတ်ဆက်စာရင်းပေးထားသောချဉ်းကပ်မှု ...

ဆက်ဖတ်ရန်

မေးခွန်း 199။ နောက်ဆုံးဖြစ်ပျက်မှုကိုဖျက်ပါ ပြStatနာဖော်ပြချက်“ ပြီးခဲ့သည့်အဖြစ်အပျက်ကိုဖျက်ပစ်” ပြproblemနာတွင်ကျွန်ုပ်တို့နှင့်ဆက်စပ်သောစာရင်းကိုပေးထားသည်။ ပေးထားသောသော့၏နောက်ဆုံးဖြစ်ပျက်မှုနှင့်ဆက်စပ်သောစာရင်းမှပယ်ဖျက်ရန်ပရိုဂရမ်တစ်ခုကိုရေးပါ။ စာရင်းတွင်ထပ်တူများပါဝင်နိုင်သည်။ နမူနာ 1 2 3 5 2 10 1 2 3 5 2 ချဉ်းကပ်မှုတစ်ခု ...

ဆက်ဖတ်ရန်