အက်ပ်ဒေတာဖွဲ့စည်းပုံနှင့် အယ်လဂိုရီသမ်သည် စာမေးပွဲများနှင့် အင်တာဗျူးများပြုလုပ်ချိန်တွင် အမြန်သင်ယူမှု၊ ပြန်လည်ပြင်ဆင်မှုများ၊ အကိုးအကားများအတွက် ဒီဇိုင်းထုတ်ထားသည်။
ဤအက်ပ်တွင် အခန်း ၅ ခန်းပါ ခေါင်းစဉ်ပေါင်း ၁၃၀ ပါရှိပြီး လက်တွေ့ကျသည့်အပြင် အလွန်ရိုးရှင်းပြီး နားလည်နိုင်သော အင်္ဂလိပ်လိုရေးထားသော မှတ်စုများဖြင့် သီအိုရီဆိုင်ရာ အသိပညာ၏ ခိုင်မာသောအခြေခံအုတ်မြစ်ကို အခြေခံထားသည်။
ဤအက်ပ်သည် ဆက်စပ်အကြောင်းအရာအများစုနှင့် အခြေခံအကြောင်းအရာများအားလုံးကို အသေးစိတ်ရှင်းလင်းချက်ဖြင့် အကျုံးဝင်ပါသည်။
အက်ပ်တွင်ပါဝင်သော အကြောင်းအရာအချို့မှာ-
1. Algorithms မိတ်ဆက်
2. algorithm ၏ထိရောက်မှု
3. ထည့်သွင်းအမျိုးအစားခွဲခြမ်းစိတ်ဖြာခြင်း
4. ထည့်သွင်းမှုအမျိုးအစား
5. သွေးခွဲအောင်နိုင်မှု ချဉ်းကပ်မှု
6. ပိုင်းခြားခြင်းနှင့် အနိုင်ယူနိုင်သော အယ်လဂိုရီသမ်များကို ပိုင်းခြားစိတ်ဖြာခြင်း။
7. Asymptotic အမှတ်အသား
8. ညီမျှခြင်းများနှင့် မညီမျှမှုများတွင် Asymptotic အမှတ်အသား
9. စံသတ်မှတ်ချက်များနှင့် ဘုံလုပ်ဆောင်ချက်များ
10. အလုပ်ခန့်ခြင်းပြဿနာ
11. Indicator random variables များ
12. ဘောလုံးနှင့်ပုံးများ
13. ဖြစ်နိုင်ခြေရှိသော ခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် ညွှန်ပြသည့် ကျပန်းပြောင်းလဲနိုင်သော နောက်ထပ်အသုံးပြုမှုများ
၁၄။ပိန်း
15. အွန်လိုင်းအလုပ်ခန့်ထားမှုပြဿနာ
16. ထပ်တလဲလဲများ၏ ခြုံငုံသုံးသပ်ချက်
17. ပြန်ဖြစ်ခြင်းများအတွက် အစားထိုးနည်းလမ်း
18. recursion-tree နည်းလမ်း
19. အရှင်နည်းလမ်း
20. မာစတာသီအိုရီ၏အထောက်အထား
21. တိကျသောအာဏာများအတွက်အထောက်အထား
22. အထပ်များနှင့် မျက်နှာကျက်များ
23. Randomized algorithms
24. အမှိုက်ပုံ
25. အမှိုက်ပုံပိုင်ဆိုင်မှုကို ထိန်းသိမ်းခြင်း။
26. အမှိုက်ပုံတည်ဆောက်ခြင်း။
27. heapsort algorithm
28. ဦးစားပေးတန်းစီခြင်း။
29. quicksort ၏ ရှင်းလင်းချက်
30. အမြန်အမျိုးအစား၏စွမ်းဆောင်ရည်
31. အမြန်အမျိုးအစား၏ ကျပန်းပုံစံ ဗားရှင်း
32. အမြန်အမျိုးအစားခွဲခြမ်းစိတ်ဖြာခြင်း။
33. စီခြင်းအတွက် အောက်ခြေဘောင်များ
34. ရေတွက်ခြင်းအမျိုးအစား
35. Radix အမျိုးအစား
36. အနိမ့်ဆုံးနှင့် အများဆုံး
37. မျှော်လင့်ထားသော linear time တွင် ရွေးချယ်မှု
38. ပုံးအမျိုးအစား
39. အဆိုးဆုံး-ဖြစ်ရပ်မျဉ်းအချိန်အတွင်း ရွေးချယ်မှု
40. Stacks and တန်းစီခြင်း။
41. ချိတ်ဆက်ထားသောစာရင်းများ
42. ညွှန်ပြချက်များနှင့် အရာဝတ္ထုများကို အကောင်အထည်ဖော်ခြင်း။
43. အမြစ်တွယ်နေသောသစ်ပင်များကို ကိုယ်စားပြုသည်။
44. တိုက်ရိုက်လိပ်စာဇယားများ
45. Hash tables
46. Hash လုပ်ဆောင်ချက်များ
47. လိပ်စာဖွင့်ပါ။
48. ပြီးပြည့်စုံသော hashing
49. ဒွိရှာဖွေမှုသစ်ပင်မိတ်ဆက်
50. ဒွိရှာဖွေမှုသစ်ပင်ကို မေးမြန်းခြင်း။
51. ထည့်သွင်းခြင်းနှင့် ဖျက်ခြင်း။
52. ကျပန်းတည်ဆောက်ထားသော ဒွိစုံရှာဖွေရေးသစ်ပင်များ
53. Red-Black သစ်ပင်များ
54. အနီရောင် အနက်ရောင် သစ်ပင် လှည့်ခြင်း။
55. အနီရောင်အနက်ရောင်သစ်ပင်တွင်ထည့်သွင်းခြင်း။
56. အနီရောင်အနက်ရောင်သစ်ပင်ကိုဖျက်ခြင်း။
57. Dynamic order ကိန်းဂဏန်းများ
58. Data Structure ကို မြှင့်တင်ခြင်း။
59. ကြားကာလသစ်ပင်များ
60. Dynamic Programming ၏ ခြုံငုံသုံးသပ်ချက်
61. စည်းဝေးပွဲလိုင်းစီစဉ်ခြင်း။
62. Matrix-ကွင်းဆက်အမြှောက်
63. ဒိုင်းနမစ်ပရိုဂရမ်ရေးဆွဲခြင်း၏ဒြပ်စင်များ
64. အရှည်ကြာဆုံးဘုံနောက်ဆက်တွဲ
65. အကောင်းဆုံး binary ရှာဖွေမှုသစ်ပင်များ
66. Greedy Algorithms
67. လောဘဗျူဟာ၏ဒြပ်စင်
68. Huffman ကုဒ်များ
69. လောဘနည်းများအတွက် သီအိုရီအခြေခံများ
70. အလုပ်ချိန်ဇယားပြဿနာ
71. စုစည်းသုံးသပ်ချက်
72. စာရင်းကိုင်နည်းလမ်း
73. အလားအလာနည်းလမ်း
74. Dynamic ဇယားများ
၇၅။ခ-သစ်ပင်
76. B-trees အဓိပ္ပာယ်ဖွင့်ဆိုချက်
77. B-သစ်ပင်များပေါ်တွင် အခြေခံလုပ်ဆောင်မှုများ
78. B-tree မှသော့ကိုဖျက်ခြင်း။
79. Binomial Heaps
80. binomial အမှိုက်ပုံများပေါ်တွင် လုပ်ဆောင်မှုများ
81. Fibonacci အမှိုက်ပုံ
82. Mergeable-heap လုပ်ဆောင်မှုများ
83. သော့ကိုလျှော့ချခြင်းနှင့် node တစ်ခုကိုဖျက်ခြင်း။
84. အမြင့်ဆုံးဒီဂရီကို ကျော်လွန်သည်။
85. Disjoint Sets အတွက် ဒေတာဖွဲ့စည်းပုံများ
86. ချိတ်ဆက်ထားသောစာရင်းတွင် ကွဲလွဲနေသောအစုံများကို ကိုယ်စားပြုခြင်း။
87. Disjoint-set သစ်တောများ
88. ပြည်ထောင်စုအဆင့်အလိုက် လမ်းကြောင်းနှိမ်ခြင်းအား လေ့လာခြင်း။
89. ဂရပ်များ၏ ကိုယ်စားပြုမှုများ
90. အနံ-ပထမရှာဖွေခြင်း။
91. အနက်-ပထမရှာဖွေမှု
92. Topological အမျိုးအစား
93. ခိုင်မာစွာချိတ်ဆက်ထားသောအစိတ်အပိုင်းများ
94. အနည်းဆုံး ရှည်လျားသော သစ်ပင်များ
95. အနိမ့်ဆုံးအပင်ကို စိုက်ပျိုးပါ။
96. Kruskal နှင့် Prim ၏ အယ်လဂိုရီသမ်များ
97. Single-Source အတိုဆုံးလမ်းကြောင်းများ
98. The Bellman-Ford algorithm
99. လမ်းညွှန်ထားသော acyclic ဂရပ်များတွင် တစ်ခုတည်း-ရင်းမြစ် အတိုဆုံးလမ်းကြောင်းများ
100. Dijkstra ၏ အယ်လဂိုရီသမ်
101. ခြားနားချက် ကန့်သတ်ချက်များနှင့် အတိုဆုံး လမ်းကြောင်းများ
102. အတိုဆုံးလမ်းကြောင်းများနှင့် မက်ထရစ်ပွားများ
103. Floyd-Warshall algorithm
ဤအက်ပ်သည် အမြန်ကိုးကားမှုအတွက် အသုံးဝင်ပါလိမ့်မည်။ ဤအက်ပ်ကို အသုံးပြု၍ သဘောတရားအားလုံး၏ ပြန်လည်ပြင်ဆင်မှုကို နာရီပေါင်းများစွာအတွင်း အပြီးသတ်နိုင်သည်။
Algorithms သည် တက္ကသိုလ်အသီးသီး၏ ကွန်ပျူတာသိပ္ပံနှင့် ဆော့ဖ်ဝဲအင်ဂျင်နီယာပညာပေးသင်တန်းများနှင့် သတင်းအချက်အလက်နည်းပညာဘွဲ့ပရိုဂရမ်များ၏ တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။
ကျွန်ုပ်တို့အား အဆင့်သတ်မှတ်ပေးမည့်အစား သင့်မေးမြန်းချက်များ၊ ပြဿနာများကို ကျွန်ုပ်တို့ထံ စာပို့ကာ တန်ဖိုးရှိသော အဆင့်သတ်မှတ်ခြင်းနှင့် အကြံပြုချက်ပေးခြင်းဖြင့် ကျွန်ုပ်တို့အား အနာဂတ်မွမ်းမံမှုများအတွက် ထည့်သွင်းစဉ်းစားနိုင်ပါသည်။ သင့်အတွက် ၎င်းတို့ကို ဖြေရှင်းရန် ကျွန်ုပ်တို့ ကျေနပ်ပါသည်။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၄ ဇူ ၂၀