1 မှ n သို့ Binary နံပါတ်များကိုထုတ်လုပ်ရန်စိတ်ဝင်စားဖွယ်နည်းလမ်း

ပြProbleနာဖော်ပြချက်“ Binary Numbers ကို 1 မှ n မှထုတ်ယူရန်စိတ် ၀ င်စားသောနည်းလမ်း” ပြyouနာကသင့်အား n နံပါတ်ပေးပြီး၊ 1 မှ n သို့နံပါတ်များကို binary ပုံစံဖြင့် print ထုတ်ပါ။ ဥပမာများ 3 1 10 11 6 1 10 11 100 101 110 Algorithm မျိုးဆက်…

ဆက်ဖတ်ရန်

အသေးငယ်ဆုံး Element ကိုအတိအကျ K Times ကထပ်ခါတလဲလဲ

ကျွန်တော်တို့ကိုအရွယ်အစား n ပေါ်မှာခင်းကျင်းတဲ့ A [] ပေးထားတယ်။ ကျနော်တို့အသေးဆုံး element ကိုရှာရန်ရှိသည်, အတိအကျ k ကြိမ်အကြိမ်ကြိမ်ထပ်တူထပ်ခါတလဲလဲ။ ဥပမာ Input A [] = {1, 2, 2, 5, 5, 2, 5} K = 3 Output ကြိမ်နှုန်း K နှင့်အတူအသေးဆုံးဒြပ်စင်သည်: 2 ချဉ်းကပ်မှု 1: Brute Force အဓိကစိတ်ကူး ...

ဆက်ဖတ်ရန်

ပထမ ဦး ဆုံးမဟုတ်သောထပ်ခါတလဲလဲ Element ကို

ကျွန်တော်တို့ကို array တစ်ခုပေးထားတယ်။ ပထမထပ်မထပ်ရသေးတဲ့ element ကို array ထဲမှာရှာရမယ်။ ဥပမာ Input: A [] = {2,1,2,1,3,4} Output: ပထမထပ်မထပ်ရသေးသော element သည်: ၃။ ၁၊ ၂ သည်အဖြေမဟုတ်သောကြောင့် ၄ င်းသည်ထပ်ခါတလဲလဲဖြစ်နေသောကြောင့် ၄ ရှာရန်ရှိသည်

ဆက်ဖတ်ရန်

တစ်ခု Array အတွက်အပြုသဘောအပျက်သဘောဆောင်သောတန်ဖိုးများ၏ Pair ကို

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

ဆက်ဖတ်ရန်

Extra Space မပါဘဲ Queue တစ်ခုကို Sorting

အာကာသပြproblemနာမရှိဘဲတန်းစီခြင်းကိုအမျိုးအစားခွဲရာတွင်ကျွန်ုပ်တို့သည်စံပြတန်းစီစစ်ဆင်ရေးများကိုအပိုနေရာမရှိဘဲစီပါ။ သာဓကများ။ Input Queue = 10 -> 7 -> 2 -> 8 -> 6 Output Queue = 2 -> 6 -> 7 -> 8 -> 10 Input Queue = …

ဆက်ဖတ်ရန်

အမှိုက်ပုံစီ

Heap sort သည် Binary Heap data structure ကိုအခြေခံသည့်နှိုင်းယှဉ်မှုအခြေခံသော sorting technique ဖြစ်သည်။ HeapSort သည်အမြင့်ဆုံး element ကိုရှာပြီးထို element ကိုအဆုံးတွင်နေရာချသည့် select sort တစ်ခုနှင့်ဆင်တူသည်။ ကျန်တဲ့ဒြပ်စင်တွေအတွက်ဒီထပ်တူလုပ်ငန်းစဉ်ကိုပြန်လုပ်ပါ။ unsorted ပေးထားသည် ...

ဆက်ဖတ်ရန်