3Sum Leetcode ဖြေရှင်းချက်

ပြသနာကြေငြာချက် n ကိန်းပြည့်များပေးသောအခါ a + b + c = 0 ကဲ့သို့ဂဏန်းများတွင် a, b, c များပါ ၀ င်သည်။ သုည၏ပေါင်းလဒ်ကိုပေးသောထူးခြားသော triplets အားလုံးကိုရှာပါ။ သတိပြုပါ၊ ဖြေရှင်းချက် set တွင်ထပ်နေသော triplets များမပါရပါ။ ဥပမာ #1 [-1,0,1,2, -1,4] ...

ဆက်ဖတ်ရန်

ပူဖောင်းများ Leetcode ဖြေရှင်းချက်အများဆုံးအရေအတွက်

ပြဿနာဖော်ပြချက်ဤပြသနာတွင်ကျွန်ုပ်တို့သည်စာလုံးအကြီးအင်္ဂလိပ်အက္ခရာများပါ ၀ င်သောအက္ခရာများကိုပေးသည်။ ပေးထားသောစာလုံး၏အက္ခရာများကို သုံး၍“ ပူဖောင်း” ဟူသောစာလုံးကိုကျွန်ုပ်တို့မည်မျှသုံးနိုင်သည်ကိုရှာဖွေရန်လိုသည်။ ဥပမာ String =“ banooll” 1 ရှင်းလင်းချက်၊ String = baqwweeeertylln 0 ရှင်းလင်းချက်: အတိုင်း…

ဆက်ဖတ်ရန်

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

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

ဆက်ဖတ်ရန်

အမြင့်ဆုံးနှင့်အနည်းဆုံးကြိမ်နှုန်းတစ်ခုအကြားကွာခြားချက်

ပြသနာတစ်ခုသည် array တစ်ခုတွင်အမြင့်ဆုံးနှင့်အနည်းဆုံးကြိမ်နှုန်းအကြားကွာခြားချက်ဖြစ်သည်ဟုဖော်ပြသည်။ ပြဿနာကြေညာချက်သည်အခင်းတစ်ခုတွင်ကွဲပြားသောအမြင့်ဆုံးကြိမ်နှုန်းနှင့်အနိမ့်ဆုံးကြိမ်နှုန်းအကြားအများဆုံးခြားနားချက်ကိုရှာဖွေရန်တောင်းဆိုသည်။ ဥပမာ arr [] = {1, 2, 3, …

ဆက်ဖတ်ရန်

subarray သည်တောင်ပုံစံတစ်ခုဟုတ်မဟုတ်ရှာဖွေပါ

ပြဿနာဖော်ပြချက်ပြသနာ“ subarray သည်တောင်တစ်ခု၏ပုံစံဟုတ်မဟုတ်ရှာပါ” ကမင်းကို integer array နဲ့ range တစ်ခုပေးထားတယ်လို့ဖော်ပြတယ်။ ပြသနာကြေငြာချက်သည်ပေးထားသောအကွာအဝေးကြားတွင်ဖွဲ့စည်းထားသောခွဲတန်းများသည်တောင်တန်းပုံစံတစ်ခုလား (သို့) ...

ဆက်ဖတ်ရန်

အခြား x နှင့် y အဖြစ်အပျက်များအဖြစ် binary string ကိုပြန်လည်စီစဉ်ပါ

ပြဿနာဖော်ပြချက်ဆိုပါစို့၊ မင်းကို binary string တစ်ခု၊ ဂဏန်းနှစ်လုံး x နဲ့ y ပေးထားတယ်ဆိုပါစို့။ string တွင် 0s နှင့် 1s သာပါ ၀ င်သည်။ ပြဿနာ“ ၀ x ကို comes ၁ သို့ရောက်စေရန် string ကိုပြန်လည်စီစဉ်ခိုင်းသည်။

ဆက်ဖတ်ရန်

subarrays များသည် 1 နှင့် 0 ရှိသည့်အရေအတွက်နှင့်ညီသည်

ပြဿနာဖော်ပြချက်ပြဿနာ“ ၁ နှင့် ၀ ၏တူညီသောအရေအတွက်ရှိသော subarrays များကိုရေတွက်ပါက ၀ နှင့် ၁ သာပါ ၀ င်သည်။ ပြဿနာကြေငြာချက်သည် 1 ၏ကြော်ငြာ 0 ၏တန်းတူပါဝင်သော array ခွဲခွဲများကိုရှာဖွေရန်တောင်းဆိုသည်။ ဥပမာ arr [] = {0, 1, 0, …

ဆက်ဖတ်ရန်

အစဉ်အလာအညွှန်းကိန်းများပင်သေးငယ်ပြီးမတူညီသောအညွှန်းကိန်းများပိုမိုကြီးထွားစေရန်အတွက်ပြန်လည်စီစဉ်ပါ

ပြဿနာဖော်ပြချက်မင်းကိုကိန်းပြည့်တွေပေးပြီးပြီ။ ပြဿနာ“ အညွှန်းကိန်းများသည်သေးငယ်။ ထူးဆန်းသောအညွှန်းကိန်းများကပိုကြီးသည်” ဟုပြသော array ကိုပြန်လည်စီစဉ်ခိုင်းသည်။ အညွှန်းကိန်းများသည်အညွှန်းကိန်းများထက်အငယ်များဖြစ်သင့်သည်။

ဆက်ဖတ်ရန်

ကူကူ Hashing

ပြဿနာဖော်ပြချက် Cuckoo Hashing သည် Hash Table တစ်ခုတွင်ယာဉ်တိုက်မှုဖြစ်ပွားသည့်အခါပြဿနာကိုဖြေရှင်းရန်နည်းလမ်းတစ်ခုဖြစ်သည်။ တိုက်ဆိုင်မှုများသည်စားပွဲတစ်ခုတွင် hash function တစ်ခု၏ hash တန်ဖိုးနှစ်ခုဖြစ်နိုင်သည်။ hash function တွင် key တစ်ခုအတွက် hash တန်ဖိုးနှစ်ခုသည် collision တစ်ခုတွင်ဖြစ်ပွားသည်။

ဆက်ဖတ်ရန်

ပေါင်းလဒ်သည်ပေးထားသောတန်ဖိုးနှင့်တူညီသောချိတ်ဆက်ထားသောစာရင်းနှစ်ခုမှအတွဲများကိုရေတွက်သည်

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

ဆက်ဖတ်ရန်