ချိတ်ဆက်နှစ်ခုစာရင်းပြည်ထောင်စုနှင့်လမ်းဆုံ

ဆက်နွယ်နေသောစာရင်းနှစ်ခုကိုပေးထားပြီးလက်ရှိစာရင်း၏ဒြပ်စင်များကိုပေါင်းစည်းရန်နှင့်ပေါင်းစပ်ရန်နောက်ထပ်ဆက်စပ်နှစ်ခုစာရင်းကိုဖန်တီးပါ။ ဥပမာထည့်သွင်းမှု - List1: 5 → 9 → 10 → 12 → 14 List2: 3 → 5 → 9 → 14 → 21 ရလဒ်: Intersection_list: 14 → 9 → 5 Union_list: …

ဆက်ဖတ်ရန်

element အားလုံးကို array ထဲမှာတန်းတူညီမျှဖြစ်အောင်အနည်းဆုံးလုပ်ဆောင်ခြင်း

ပြelementsနာက“ element အားလုံးကို array ထဲမှာတန်းတူညီမျှဖြစ်အောင်လုပ်ဖို့အနည်းဆုံးလုပ်ဆောင်မှု” ကသင့်ကိုအဲ့ဒီမှာရှိတဲ့ကိန်းတစ်ခုပေးထားတယ်လို့ဖော်ပြတယ်။ အနိမ့်ဆုံးစစ်ဆင်ရေးများကိုပြုလုပ်ရန်စီစဉ်ထားသည်။ ဥပမာ [1,3,2,4,1] 3 ရှင်းလင်းချက် ၃ ခုနုတ်ခြင်းဖြစ်စေ…။

ဆက်ဖတ်ရန်

ပေးထားသောအရေအတွက်နှင့်တူညီသောထုတ်ကုန်ဖြင့်သုံးမွှာပူးအရေအတွက်

ပြgivenနာက "သုံးလုံးတွဲအရေအတွက်ကိုပေးထားသောအရေအတွက်နှင့်ညီမျှသည်" ကိန်းဂဏန်းအတိုင်းအတာနှင့် m ကိုဖော်ပြသည်။ အဆိုပါပြstatementနာကိုကြေညာချက်ထုတ်ကုန်နှင့်အတူ၏သုံးမွှာပူးတွဲအရေအတွက်ကမီတာနှင့်ညီမျှကိုရှာဖွေရန်မေးတယ်။ ဥပမာ arr [] = {1,5,2,6,10,3} m = 30 3 ရှင်းလင်းချက်စာစောင်များ ...

ဆက်ဖတ်ရန်

ဇာတ်ကောင်အစားထိုးတိုင်း Query ပြီးနောက် Palindrome ကိုစစ်ဆေးပါ

ပြcharacterနာ“ Query စာလုံးအစားထိုးပြီးနောက် Palindrome ကိုစစ်ဆေးပါ” ဆိုသောပြstatesနာကသင့်အား String နှင့် no ဟုသတ်မှတ်သည်။ Query of query တစ်ခုစီတွင် i1 နှင့် i2 ကဲ့သို့ integer input တန်ဖိုးနှစ်ခုနှင့် 'ch' ဟုခေါ်သောအက္ခရာထည့်သွင်းမှုတစ်ခုရှိသည်။ ပြstatementနာကဖော်ပြချက်သည် i1 နှင့်တန်ဖိုးများကိုပြောင်းလဲရန်တောင်းဆိုသည်။

ဆက်ဖတ်ရန်

တစ် ဦး Binary သစ်ပင်၏အောက်ခြေမြင်ကွင်း

ပြStatနာဖော်ပြချက်“ Binary Tree of Bottom View” ပြproblemနာကသင်အား binary tree တစ်ခုပေးထားပြီးယခုသစ်ပင်အတွက်အောက်ခြေမြင်ကွင်းကိုသင်ရှာဖွေရန်လိုအပ်သည်ဟုဖော်ပြသည်။ ကျနော်တို့အောက်ဖက် ဦး တည်ချက်ကနေအပင်တစ်ပင်ကိုမြင်သောအခါ။ ကျွန်တော်တို့ကိုမြင်နိုင်သော node များသည်အောက်ခြေဖြစ်သည်။

ဆက်ဖတ်ရန်

လှံတံဖြတ်တောက်

ပြmနာဖော်ပြချက်“ ဖြတ်တောက်ခြင်း” ပြproblemနာကသင့်အားအချို့သောအရှည်ရှိသောလှံတံတစ်ချောင်းကိုပေးသည်ဟုဖော်ပြထားသည်။ သွင်းအားစုအရွယ်အစားထက်သေးငယ်သို့မဟုတ်ညီမျှသောချည်မျှင်အားလုံး၏စျေးနှုန်းများကိုသင့်အားပေးသည်။ ဆိုလိုသည်မှာကျွန်ုပ်တို့သည် 1 မှ n အထိအရှည်ချောင်းများအတွက်စျေးနှုန်းကိုစဉ်းစားသည်။

ဆက်ဖတ်ရန်

ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ

ပြmနာဖော်ပြချက်အရှည် / အရွယ်အစား n ၏ string s နှင့်အဖွင့်စတုရန်းကွင်းကွင်း၏အညွှန်းကိန်းကိုကိုယ်စားပြုသည့်ကိန်းပြည့်တန်ဖိုးတစ်ခုပေးထားသည်။ ပေးထားသောအဖွင့်အပိတ်ကွင်းအတွက်အပိတ်အပိတ်၏အညွှန်းကိုဖော်ပြပါ။ ဥပမာ s =“ [ABC [23]] [89]” အညွှန်းကိန်း = 0 ၈ s =“ [C- [D]]” အညွှန်းကိန်း = ၃ ၅ စ…

ဆက်ဖတ်ရန်

ရွှေတွင်းပြProbleနာ

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

ဆက်ဖတ်ရန်

O (1) အချိန်နှင့် O (1) အပိုနေရာများတွင် getMin () ကိုအထောက်အပံ့ပေးသော stack တစ်ခုကိုဒီဇိုင်းဆွဲပါ

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

ဆက်ဖတ်ရန်

စီးဆင်းနေသောပထမ ဦး ဆုံးထပ်ခါတလဲလဲမဟုတ်သောဇာတ်ကောင်အတွက် Queue ကိုအခြေခံသည်

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

ဆက်ဖတ်ရန်