ဂျာဗား၌အယ်လဂိုရီသမ် Learn ကွန်ပျူတာသိပ္ပံများတွင်အသုံးပြုအသုံးအများဆုံး algorithms များအကောင်အထည်ဖော်မှုကိုပြသတဲ့ application ဖြစ်ပါတယ်။
ဒီ application က Java source code ကိုအဖြစ်တစ်ဦးချင်းစီအဘို့အသေးစိတ်ရှင်းပြချက်ပေးခွငျးဖွငျ့ထိုအ algorithms သင်ယူဖို့အသုံးပြုသူများအတွက်နိုင်ပါတယ်။
အောက်ပါ algorithms လျှောက်လွှာတွေဖုံးလွှမ်းလျက်ရှိသည်:
ရှာဖွေခြင်း algorithms : ဒီအမျိုးအစားနှစ်ခုလုံးကြားမှာနှင့် request ကို linear နှင့် binary ရှာဖွေရေး algorithms များအကောင်အထည်ဖော်မှုကိုဖုံးလွှမ်း။
မည်သို့စီ algorithms : ပူဖောင်းမျိုး, ရွေးချယ်ရေးမျိုး, insertion မျိုး, အမြန်မျိုး, မျိုးပေါင်းစပ်, အမှိုက်ပုံမျိုးနှင့်ပိုပြီး: ဒီအမျိုးအစားကန့်သတ်အပါအဝင်သော်လည်းမ sorting algorithms များကျယ်ပြန့်ခင်းကျင်းဖုံးလွှမ်း။
graph algorithms : ဒီအမျိုးအစားကတော့ဂရပ်ဒေတာဖွဲ့စည်းပုံမှာနှင့်ထိုကဲ့သို့သောသွားလာလမ်းကြောင်း, အတိုဆုံးလမ်းကြောင်း, နိမ့်ဆုံး spanning tree နှင့်အခြားသူများအဖြစ်အသုံးအများဆုံး algorithms ဖုံးလွှမ်း။
တဲ့ request ကို Backtrack algorithm ကို : ဒီအမျိုးအစားကတော့ N-ဘုရင်မကြီးပြဿနာ request ကိုပြန်ဆုတ် technique ကိုသုံးပြီးဖြေရှင်းဖုံးလွှမ်း။
အဆိုပါဂျာဗားကုဒ် syntax တစ်ခုတိုးမြှင်သင်ယူမှုအတွေ့အကြုံများကိုလွယ်ကူသောဖတ်နိုင်တဲ့များအတွက်မီးမောင်းထိုးပြနေသည်။
အဆိုပါလျှောက်လွှာကိုလည်းအသုံးပြုသူ, ပြင်ဆင်ရန်ရှုမြင်မျှဝေဖျက်ပစ်ရန်စွမ်းရည်နှင့်အတူမိမိတို့ကိုယ်ပိုင်ထုံးစံ algorithms ထည့်သွင်းဖို့ခွင့်ပြုပါတယ်။
အသုံးပြုသူများကိုလည်းအကျဉ်းသူတို့ကိုအကြောင်းကိုဖော်ပြချက်အဖြစ် Google Maps တွင်မိမိတို့၏မွေးဖွားရာအရပျကိုပြတဲ့ကွန်ပျူတာသိပ္ပံလယ်ပြင်၌ရှိသောသြဇာအရှိဆုံးသိပ္ပံပညာရှင်အချို့စစ်ဆေးနိုင်ပါသည်။