Tip:
Highlight text to annotate it
X
ယခု ဗီဒီယိုဖိုင်မှ ကွျန်ေတာ်ဘာလိုချင်သလဲဆိုတာက
ကွျန်ေတာ်ေဝာွးတာထက်ေကျာ်လွန်သွားနိုင်တယ်
ကျွန်တော်ဒါကို ကိုယ်တိုင်ပြုလုပ်ခဲ့လျှင် ဘယ်လိုမျိုး အမျိုးအစားခွဲခြားမလဲဆိုတာ ဖြစ်ကောင်းဖြစ်နိုင်မလဲ
ဒါပေမဲ့ ကျွန်တော် ဒါကို အဖြေရှင်းထုတ်ချင်တယ်
စာရင်းတစ်ခုကို အမျိုးအစားခွဲခြားဖို့ ဒါဟာ အထိရောက်ဆုံး နည်းလမ်းမဟုတ်ဘူး
ဒါပေမဲ့ ထားလိုက်ယုံမျှသာ
ဒါဟာ ကောင်းသောစတင်တဲ့အမှတ်တစ်ခုလို့ ကျွန်တော်ထင်မြင်တယ်
sorting lists အတွက် ကျွန်တော်တို့ ဘယ်နေရာမှာ အပူတပြင်းလုပ်ကိုင်ရမှာလဲ
ဒါကို Insertion Sort လို့ ပြောနိုင်တယ်
graphic ဆိုင်ရာ ဖော်ပြချက်ကို ကျွန်တော်ပေးချင်တယ်
insection sort အတွက် algorithm
သင်ဘာကို သိရုံမျှလဲ
algorithm sounds ဟာ အလွန် fancy ဖြစ်တဲ့စကားလုံးတစ်ခုနဲ့ တူညီတယ်
ဒါပေမဲ့ algorithm တစ်ခုဟာ အမှန်တကယ်မှာတော့ အမျိုးအစားခွဲခြားတဲ့ နည်းလမ်းတစ်ခု ဖြစ်ရုံမျှသာ ဖြစ်တယ်
သို့မဟုတ် ဒါကိုပြုလုပ်ဖို့ အတွက် လုပ်ငန်းအစီအမံတစ်ခု
သို့မဟုတ် ဒါကိုပြုလုပ်ဖို့ နည်းလမ်းတစ်ခု
algorithm တစ်ခုရဲ့ ထူးခြားတဲ့ ကိရိယာတစ်ခုဟာ programတစ်ခုဖြစ်တယ်
သို့မဟုတ် algorithm တစ်ခုရဲ့ ထူးခြားတဲ့ ကိရိယာတစ်ခုဖြစ်နိုင်တယ်
general algorithm တစ်ခု ကျွန်တော်မှာ ရှိသောအခါ
Python ထဲမှာ ဒါကိုပြီးစီးအောင် ကျွန်တော် အကောင်အထည်ဖော်နိုင်တယ်
C ထဲမှာ ဒါကို ပြီးစီးအောင် ကျွန်တော် အကောင်အထည်ဖော်နိုင်တယ်
Java ထဲမှာ ဒါကို ပြီးစီးအောင် ကျွန်တော် အကောင်အထည်ဖော်နိုင်တယ်
ထိုအရာများဟာ ထူခြားတဲ့ programs များ အားလုံးဖြစ်နိုင်တယ်
ဒါပေမဲ့ သူတို့ဟာ အားလုံးကို ပြီးစီးအောင် အကောင်အထည်ဖော်လုပ်ဆောင်တယ်
အမျိုးအစားခွဲခြားမူ့ ပြုလုပ်တဲ့ တူညီတဲ့နည်းလမ်း
ပြီးတော့ ထိုအရာဟာ ကျွန်တော်ဘာကို ဖော်ပြရုံမျှ သာဖြစ်တယ်
Algorithm မျိုးတူ ထည့်သွင်းခြင်း
ထို့ကြောင့် ရိုးရှင်းတဲ့ ဥပမာ တစ်ခုနဲ့ စတင်ရုံမျှသာ ထားခဲ့တယ်
ကျွန်တော်မှာ list တစ်ခု ရှိတယ်လို့ ပြောထားတယ်
ကျွန်တော်မှာ python list တစ်ခု ရှိတယ်လို့ ပြောထားတယ်
ထိုအရာအတွက် ကျွန်တော်တို့ဟာ python ထဲမှာ ဆက်လက်လုပ်ကိုင်နေကြတဲ့ အကြောင်းအရင်းဖြစ်တယ်
ပြီးတော့ ဒီlist တစ်ခုဖြစ်တယ်
ဒါကို [ 7,3,1,2,4,6] ဖြစ်တယ်လို့ ပြောကြပါစို့
ထို့ကြောင့် ကျွန်တော်တို့ insertion sort လုပ်ဖို့ နည်းလမ်း
အခြေခံသဘောတရားအားဖြင့် အခြေခံသဘောတရားဆီကို သင်သွားနေတယ်
ပြီးတော့ ဒါမတိုင်ခင် အခြေခံသဘောတရားများနဲ့ သင် compare လုပ်နိုင်တယ်
ပြီးတော့ ဒါမတိုင်ခင် ပထမ အခြေခံသဘောတရားအတွက် သင်ကြည့်ပါ
ထိုအရာဟာ အမှန်တကယ်လျှော့နည်းနေတယ်
ပြီးတော့ သင်ဒီနေရာကို ကျော်လွန်ထိုးဖောက်ရုံမျှသာ
ထို့ကြောင့် သင် ကျွန်တော်ကို ပြပါအုံး ကျွန်တော်ဘာနဲ့ပတ်သက်ပြီး ပြောနေလဲဆိုတာကို
ဒါကြောင့် သင် ၇ နှင့်အတူ စတင်နိုင်တယ်
0th element ကဒီနေရာကို ကျော်လွန်တယ်
ဒါပေမဲ့ သင်ကြည့်လိုက်တဲ့ အခါမှာ
0th element နှင့် အတူ သင်စတင်သောအခါ
" ဟေးစောင့်အုံး၊ compare မလုပ်ခင်တော့ ဘာမှရှိမှာမဟုတ်ဘူး၊ သင်ဒါကို ကြိုက်နှစ်သက်လိမ့်မယ်။
0th element နှင့်အတူ စတင်ဖို့ အမှန်တကယ် အာရုံခံနိုင်ခြင်း မလုပ်ဆောင်နိုင်ဘူး
ဒါကြောင့် အမှန်တကယ်တော့၊ ဒီ algorithm ကို ပြီးစီးအောင်အကောင်အထည်ဖော်နိုင်ခဲ့လျှင်
[1st ]element နှင့်အတူ သင်စတင်နိုင်ခဲ့တယ်
oh,sorry! သင်စတင်နေတော့
ဒါဟာ 0th element ဖြစ်ခဲ့လျှင်
1st element နှင့်အတူ စတင်ပြီး သင်အမှန်တကယ်ကျော်လွန်နိုင်
ဒါဟာ 0th, ဒါဟာ 1st ,ဆိုတာ ကျွန်တော် သိတယ်
သင် 1st element ကို ရည်ညွန်းတဲ့အခါ သင် ငြင်းပယ်လိမ့်မယ်
ဒါပေမဲ့ ဒီတစ်ခုကတော့ 0th ဖြစ်တယ်
ဒါကြောင့် ဒီ၃ နှင့်အတူ ဒီနေရာမှာ သင်စတင်လိုက်တော့
ဒီပြင်မတိုင်ခင် အခြေခံသဘောတရားအားလုံးကို သင်စတင်ပြီးcompare လုပ်နိုင်သည်
မကြာခင်မှာ သင် အခြေခံသဘောတရားတစ်ခု ကို ရှာတွေ့မယ်၊ ၃ ဟာပိုပြီးလျှော့နည်းတယ်
list တစ်ခုရဲ့ ထိုအစိတ်အပိုင်းထဲမှာ ဒီဟာကို သင်ထိုးဖောက်နေတယ်
ဒါကြောင့် သင်ဘာလုပ်သလဲဆိုတာကို သင်ပြော
အိုကေ၊ ၇ ထက် ၃ ကနည်းတယ်။
ကောင်းပြီ၊ ဒီဟာက ၇ထက်ပို နည်းတယ်
ဒါကြောင့် သင် ဘာလုပ်ချင်သလဲဆိုတာက သင်ပြောင်းလဲချင်တာပဲဖြစ်တယ်
သင်၇ကိုပြောင်းချင်ရင် အဲဒီနေရာမှာ ၃ ဖြစ်တယ်
ဒါကြောင့် ဒီနေရာက ထုတ်ထားလိုက်ပါတော့
ဒါကြောင့် ကျွန်တော်တို့ အသုံးပြုနေဆဲပဲ
ဒီပြင်မတိုင်ခင် ကျွန်တော်တို့ ဘယ်အရာကိုမဆို ၃နှင့် compare လုပ်ဖို့ကြိုးစားမယ်၊ အခုချက်ချင်း
ဒီပြင်မတိုင်ခင် ကျွန်တော်တို့ ဘယ်အရာကိုမဆို ၃နှင့် compare ကြည့်မယ်
အိုကေလား၊ ၇ထက် ၃ ပိုပြီးငယ်တာ ကို သင်ပြော
ဒါကလည်း ၇ထက်ငယ်တယ်။
ဒါကြောင့် ၇ကိုထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၃ ရှိတယ်
ဒါကြောင့် ၃ကိုထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၇ ရှိတယ်
အထူးသဖြင့် ၃ကို compare လုပ်ဖို့ ဒီနေရာမှာ ဘာမှမထားခဲ့သောကြောင့်
ဒီနေရာမှာ ဘာမှ မနိမ့်ကြဘူး
0th element မတိုင်ခင် element တစ်ခုမှ မရှိဘူး
ဒါကြောင့် ၃ကို ထိုးဖောက်ကျော်လွန်ရုံမျှသာ ထားလိုက်ပါတော့
ထို့ကြောင့် ကျွန်တော်တို့ရဲ့ list ကို ဒါနဲ့တူသလားကြည့်
ကျွန်တော်တို့ရဲ့ list ကို [3,7,1,2,4.6]ကဲ့သို့ ကြည့်ပါ
တစ်စုံတစ်ခုကို သင်စိတ်ဝင်တစား ရှာဖွေလိမ့်မယ်
ဒီနေရာမှာ တစ်စုံတစ်ခုကို သတိပြု ဆောင်ရွက်ဖို့ ဖြစ်တယ်
ဒီ list ကို ကျွန်တော်တို့ တည်ဆောက်သကဲ့သို့ ၊ ကျွန်တော်တို့ ရောပဲ
0th element ဟာ 1st element ထက် ပိုပြီးတိကျစွာ ငယ်တယ်
အရာအားလုံးဖြစ်လာပြီး ၊ 1st element ပါဝင်တယ်
ယခု အမျိုးအစားခွဲခြားခဲ့တယ်
အရာအားလုံးဖြစ်လာပြီး ၊ 1st element ပါဝင်တယ်
ယခု အမျိုးအစားခွဲခြားခဲ့တယ်
ကျွန်တော်တို့ ထိန်းသိမ်းခဲ့တဲ့ တစ်လျှောက်မှာကဲ့သို့ ဒါဟာမှန်လိမ့်မယ်
higher နှင့် higher indices တစ်လျှောက် ကျွန်တော်တို့ ထိန်းသိမ်းသကဲ့သို့
ဒီအညွန်းပါဝင်လိမ့်မယ်
ထိုအရာကို ပြုလုပ်ပြီးတဲ့ နောက်မှာတော့ အောင်မြင်စွာ အမျိုးအစားခွဲခြားခဲ့ပြီးဖြစ်လိမ့်မယ်
ကျွန်တော်တို့ ဆက်သွားနေသလိုပဲ ကျွန်တော် ကြိုးစားရလိမ့်မယ်
ဒါကြောင့် ၊ ကျွန်တော်တို့ ပထမဆုံးရည်ညွန်းခဲ့ရလိမ့်မယ်
ယခု ကျွန်တော်တို့ move လုပ်နိုင်တယ် 2nd element ဆီသို့
ယင်းဟာဆိုရင် ဒီနံပါတ်၁ ထက် ကျော်လွန်တယ်
ပြီးတော့ သင် ဒီနံပါတ်၁ကို ရယူရမယ်
ကျွန်တော် ထားခဲ့ရလိမ့်မယ် တဘက်မှာ အမှန်တကယ်ကျော်လွန်ပြီး
သင် ထိုနံပါတ်၁ကို ယူရမယ် ပြီးတော့ compare လုပ်ရမယ်
ဒီပြင်မတိုင်ခင် အခြေခံသဘောတရား တစ်ခုဆီသို့
အိုကေ၊ ၇ထက် ၁ ကပိုပြီး ငယ်တယ်
သေချာလား၊ ၇ထက် ၁ ကပို၍ ငယ်တယ်ဆိုတာ
၇ကိုထွင်းဖောက်တယ်ပဲ ထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၁ ဖြစ်တယ်
ပြီးတော့ ၊ သင်ထိန်းသိမ်းနှိုင်းယှဥ် ရုံမျှ တစ်ခုမဟုတ် တစ်ခု ပြုလုပ်နိုင်တယ်
သို့မဟုတ် သင်၁ ကို ထွင်းဖောက်ရုံပြုလုပ်နိုင်တယ်၊ အဲဒီနေရာမှာ ၇ ဖြစ်တယ်
အိုကေလား၊ ပြီးတော့သင်ပြောအုံး ၃ထက် ၁က ငယ်တယ်
ကောင်းပြီ၊ ဟုတ်ကဲ့၊သေချာလား ၃ထက်ငယ်တယ်ဆိုတာ
၃ကို ထိုးထွင်းထားလိုက်ပါ အဲဒီနေရာမှာ ၁ဖြစ်တယ်
ပြီးတော့ ၁ကိုထားထားလိုက်ပါ အဲဒီနေရာမှာ ၃ဖြစ်တယ်
ဒါကြောင့် ယခု ကျွန်တော်တို့ ရဲ့list က ဘာလဲ
ကျွန်တော်တို့ရဲ့ list ကို သွားကြည့်လိုက်ပါ ကြိုက်ပါလိမ့်မယ်
ကျွန်တော်တို့ရဲ့list က [1,3,7,2,4,6] အဖြစ် ဆက်သွားနေတယ်
ဒါကြောင့် မှတ်ထားသင့်တာက၊ ကျွန်တော်တို့ nth index ကို ရရှိခဲ့ပြီးနောက်
ဒါကြောင့် ဒီကိစ္စရပ်မှာ ဒါဟာ index 2 ဖြစ်တယ်
ဒီနေရာမှာ ထိုနံပါတ်၁ ဟာ အမှန်တကယ်ကျော်လွန်ခဲ့တယ်
အရာအားလုံးဖြစ်လာပြီး၊ ပါဝင်တဲ့ ဒီindex ကို အမျိုးအစားခွဲခြားခဲ့တယ်
ဒီအပိုင်းကို အမှန်တကယ် အမျိုးအစားခွဲခြားခဲ့တယ်
ထိုအရာကို ဆက်ပြီးသွားခဲ့တာ ဖြစ်တယ်
အခြားအရာများလည်း ဆက်ပြီးသွားခဲ့တာ ဖြစ်တယ်
ကျွန်တော်တို့ သွားနေသလိုပဲ ဒီနေရာမှာ ပစ်သွင်းခဲ့တာ ဖြစ်ကောင်းဖြစ်မယ်
ဒါပေမဲ့ ၊ ဝေးကွာတဲ့ ဒီအပိုင်းကို အမျိုးအစားခွဲခြားခဲ့တယ်
ဒါကြောင့် သင်မြင်နိုင်တယ်
ဒီlist ရဲ့အဆုံးကို အချိန်အားဖြင့် ကျွန်တော်တို့ ရောက်ရှိနေတယ်
အရာအားလုံးကို ဆက်ပြီး အမျိုးအစားခွဲခြားခဲ့တယ်
နောက်index ဆီသို့ သွားနေတယ်ပဲ ထားပါတော့
သို့မဟုတ် ဒီlist ထဲက နောက်ထပ်အမျိုးအစား
ပြီးတော့ ၊ ဒီဟာက ဒီ၂ကို ကျော်လွန်တယ်
ဒီဟာက ဒီ၂ကို ကျော်လွန်တယ်
ပြီးတော့၊ ကျွန်တော်တို့ ၂ နဲ့ ၇ ကို နှိုင်းယှဥ် မယ်
၂ က ၇ထက် ငယ်တာ တော့ သေချာတယ်
ဒါကြောင့် ၇ကိုထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၂ ဖြစ်တယ်
ပြီးတော့ ၂ကိုထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၇ ဖြစတယ်
ယခု သင် ၂ နဲ့ ၃ ကို နှိုင်းယှဥ် မယ်
၃ ထက် ၂ က ပိုပြီးငယ်တယ်
ဒါကြောင့် ၃ကိုထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၂ဖြစ်တယ်
ပြီးတော့ ၂ ကို ထားလိုက်ပါတော့ အဲဒီနေရာမှာ ၃ ဖြစ်တယ်
ပြီတော့ ၊ ၂ နဲ့ ၁ ကို နှိုင်းယှဥ် မယ်
၁ထက် ၂ ကပိုပြီးတော့ ငယ်တယ်
မဟုတ်ဘူး၊ ၁ ထက်တော့ မငယ်ဘူး
ဒါကြောင့် ၊ထို့ပြင် ကျွန်တော်တို့ ဘာမှ မလုပ်ဘူး
ကျွန်တော်တို့ ထိန်းသိမ်းဖို့လဲ မရှိဘူး(ကြည့်ရှုခြင်း) ၊ထားပြီးတော့ သွားနေတယ်
ယခုအခါမှာတော့ ဒါကိုဖြတ်ကျော်ပြီးခဲ့တယ်
ဒီဖြတ်ကျော်မူထဲမှာ ကျွန်တော်တို့ဒီ အမျိုးအစား၂ခု နှိုင်းယှဥ် မယ်
ဒီပြင်မတိုင်ခင်၊ အရာအားလုံးဆီသို့
ဒီဖြတ်ကျော်မူပြီးတဲ့နောက်မှာတော့ ၊ ကျွန်တော်တို့ရဲ့ list ကြည့်လိုက်ပါ
ကျွန်တော်တို့ရဲ့list ကို [1,2,3,7,4,6] ကဲ့သို့ ကြည့်ပါ
ကျွန်တော်သတိပေးမယ်၊ အရာအားလုံးဖြစ်လာပြီး၊ 3rd item ပါဝင်တယ်
သုညကြိမ်မြောက်၊ ၁၊၂၊၃ ကြိမ်မြောက် အမျိုးအစား
ယခု အမျိုးအစားခွဲခြားခဲ့တယ်
ပြီးတော့၊ ယခု ဒါကိုကြည့်ဖို့ အဆင်သင့်ပဲဖြစ်တယ်
ဒီlist ထဲက နောက်ထက် အခြေခံသဘောတရား
ပြီးတော့ နောက်တစ်ခု ရှင်းလင်းချင်တယ်
ဒါကို အမှန်တကယ်ပြီးမြောက်အောင်လုပ်ဆောင်သောအခါမှာတော့
ဒီနေရာမှာ နည်းလမ်းနှစ်မျိုး ပြုလုပ်ဖို့ရှိတယ်
သင်အမြဲတမ်း လုပ်ဖို့မရှိဘူး
ထို့ကြောင့် ဒီဥပမာ ထဲမှာ၊ ကျွန်တော်တို့ပြောခဲ့တယ်
ဟေး၊ ၂က ၇ထက် ငယ်တယ်
၇ကို ၂ ရဲ့နေရာမှာ အစားထိုးမယ်
သင် ဘာလုပ်သင့်သလဲ
ပြီးတော့ ၊ကျွန်တော်တို့ ၇ရဲ့နေရာမှာ ၂ကိုအစားထိုးခဲ့တယ်
ဒါပေမဲ့၊အမှန်တကယ်ဖြစ်တယ်
သင်ဆက်ထိန်းသိမ်းသွားနိုင်တယ်
၂ နဲ့သင့်တော်ကောင်းမွန်တဲ့နေရာကို သင်ရှာဖွေတဲ့ အထိ
ထိုအရာကို သင်ပြုလုပ်သလိုပဲ၊ အရာအားလုံးကို အမှန်တရားဆီ လမ်းကြောင်းပြောင်းနေတယ်
ပြီးတော့ ၂ကိုထားမယ်
ဒီနည်းလမ်းက ခြေရာခံဖို့ ကို ပို၍လွယ်ကူ သော်ငြားလည်း
ပြီးတော့ ဝါး၊ ကျွန်တော်တို့ ဒါကိုပြုလုပ်ဖို့ မတူညီတဲ့နည်းလမ်းတွေကို ရှာဖွေရလိမ့်မယ်
ကျွန်တော်တို့ algorithm ကို အမှန်တကယ်လုပ်ဆောင်တဲ့အခါမှာ
ဘယ်နည်းလမ်းမဆို၊ ဒီနံပါတ်၄ကို ကြည့်လိုက်ပါ
တည်ကျ တူညီတဲ့ အကြံဉာဏ်
၄ က ၇ထက်ပို၍ ငယ်တယ်
ဒါကြောင့် ၇ကို ၄ရဲ့နေရာမှာ ထားခဲ့တယ်
ပြီးတော့ ၄ကို ၇ရဲ့ နေရာမှာ ထားပါ
၄ က ၃ထက်ပို၍ ငယ်သလား?
မဟုတ်ဘူး၊ ၃ထက်တော့ မငယ်ဘူး
ဒါကြောင့် ကျွန်တော်တို့ ရပ်တန့်ရလိမ့်မယ်၊ ကျွန်တော်တို့ ပြုလုပ်ခဲ့ပြီးပြီ။
ယခု အရာအားလုံးဖြစ်လာတယ်၊ ၄ ခုမြောက်အမျိုးအစားပါဝင်တယ်
ဒီlist ထဲမှာ ၀၁၂၃၄
ယခု အမျိုးအစားခွဲခြားခဲ့တယ်
ပြီးတော့ ကျွန်တော်တို့ရဲ့ list ကို ကြည့်လိုက်ပါ
အောက်ကို အနည်းငယ်ဆွဲချ လိုက်ပါ
ယခု ကျွန်တော်တို့ရဲ့ list ကို ကြည့်လိုက်ပါ
သင်ချပြီးတော့ ရေးပါ
ဒါက (၁,၂,၃,၄,၇,၆)
ပြီးတော့ ဒီlist ထဲက၊ဒီနောက်ဆုံးelement ဆီကို ကျွန်တော်တို့သွားနိုင်တယ်
ဒါကတော့ ၆ ၊ကျွန်တော်တို့ နှိုင်းယှဥ် ကြမယ်
ပြီးတော့ ဒါဟာ နောက်ဆုံးအကြိမ်ဖြစ်တယ်၊ကျွန်တော်တို့ ဒါကိုပြုလုပ်ခဲ့ရလိမ့်မယ်
၄ကဘယ်နေရာမှာလဲ၊ ကျွန်တော်တို့ ဂရုစိုက်ကြည့် မယ်
ဒါပေမဲ့ ၆ကိုလည်း စောင့်ကြည့်ရမယ်
၇ထက်၆က ပို၍ ငယ်သလား?၊ ဒါ သေချာတယ်
ထို့ကြောင့် ၇ကို ၆ရဲ့ နေရာမှာ ထားခဲ့တယ်
ပြီးတော့ ၆ကို ၇ရဲ့နေရာမှာ ထားခဲ့တယ်
၄ထက် ၆ကပို၍ ငယ်သလား?၊ မဟုတ်ဘူး ဒါမဟုတ်ဘူး
ထို့ကြောင့် ကျွန်တော်တို့ ရပ်တန့်မယ်
ဒါက ဆက်ပြီး အမျိုးအစားခွဲခြားနေတယ်ဆိုတာ ကို ကျွန်တော်တို့ သိသောကြောင့်
ကျွန်တော်တို့ ဝေးတဲ့ဆီကို သွားခဲ့လျှင် ကျွန်တော်တို့ elements တွေကို ရချင်ရုံမျှသာဖြစ်တယ်
ဒါဟာ ၄ နဲ့ညီမျှတယ် သို့မဟုတ် ၂ထက်ငယ်တယ်
ထို့ကြောင့် ကျွန်တော်တို့ ပြုလုပ်ခဲ့တယ် ၊ဒီlist ကို အမျိုးအစားခွဲခြားခဲ့တယ်
အမျိုးအစားခွဲခြားခဲ့တဲ့ list ဟာ (၁,၂,၃,၄,၆,၇) ဖြစ်တယ်
နောက်ထပ် ဗီဒီယိုထဲမှာ
ကျွန်တော် အမှန်တကယ် ပြီးမြောက်အောင်လုပ်ဆောင်ဖို့ ကြိုးစားနေတယ်
ဒီ algorithm ကို ကျွန်တော် ဖော်ပြခဲ့ ရုံသာဖြစ်တယ်
ရိုးရှင်းတဲ့ python function တစ်ခုထဲမှာ ဒါကို ကျွန်တော်ပြီးမြောက်အောင် လုပ်ဆောင်ချင်တယ်