> For the complete documentation index, see [llms.txt](https://books.aprogrammer.blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.aprogrammer.blog/readme.md).

# README

ကျောင်းသားတွေပဲဖြစ်ဖြစ် လုပ်ငန်းခွင်ဝင်နေတဲ့ သူတွေပဲဖြစ်ဖြစ် data structure & algorithm နဲ့ပတ်သတ်တဲ့ စာတွေလေ့လာတဲ့ နေရာမှာ မြန်မာလို ဖတ်နိုင်လို့ရှိရင် ပိုနားလည်နိုင်မယ်လို့ယူဆရတဲ့အတွက် ဒီ repo ကိုဖန်တီးထားခြင်းဖြစ်ပါတယ်။ ကျနော်ကိုယ်တိုင်လည် လေ့လာနေရင်း sharing ပြန်လုပ်ပေးနေတာဖြစ်တဲ့အတွက် လိုအပ်ချက်တွေရှိခဲ့မယ်ဆိုရင် ဝင်ရောက်ဖြည့်စွက်ပေးနိုင်ပါတယ်ခင်ဗျ။ ကျေးဇူးတင်ပါတယ်။

ရေးပြီးသား ဆောင်းပါးတွေကို list လုပ်ပေးထားပါမယ်ခင်ဗျာ။

စာအုပ်ဒေါင်းလုပ်ချချင်ရင်တော့ datastructures\_algorithm.pdf ဆိုတဲ့ file ကို download ယူနိုင်ပါတယ်

Web development နဲ့ပတ်သတ်တဲ့ playlists, videos များကိုလည်း Youtube မှာဝင်ရောက်ကြည့်ရှုနိုင်ပါတယ်။\
<https://bit.ly/3xtURtI>

**Introduction**

<http://bit.ly/2ms2eNC>

**Abstraction**

<http://bit.ly/2KHmwwh>

**Big O Notation**

<https://bit.ly/3whDZTs>

**Static & Dynamic Array**

<http://bit.ly/2MpGaii>

**Linked Lists**

<http://bit.ly/33LGBsA>

**Stack**

<http://bit.ly/2P6op9S>

**Queue**

<http://bit.ly/2Zg91eY>

**Priority Queue**

<http://bit.ly/30j7D8C>

**Priority Queue with heap part 1**

<http://bit.ly/2P2rx6M>

**Priority Queue with heap part 2 (hash table)**

<http://bit.ly/2Nfd5Wl>

**Sorting**

<http://bit.ly/2kVe1Ue>

**Union Find**

<http://bit.ly/2KIVx3u>

**Greedy**

<http://bit.ly/2KWFLAZ>

**Divide & conquer**

<http://bit.ly/2H8MIOb>

**Dynamic programming**

<http://bit.ly/2TJ6Rzq>

**Binary tree**

<http://bit.ly/2MpDLnX>

**Binary tree's operation**

<http://bit.ly/2YZiqIv>

**Binary tress's traversal**

<http://bit.ly/31L0oH1>

**Binary search**

<http://bit.ly/2KZCTDe>

**Hash table (hashing)**

<http://bit.ly/2NCd4MH>

**Hash table (Separate Chaining)**

<http://bit.ly/2KSdJaN>

**Hash table (Open Addressing)**

<http://bit.ly/2ZkEdL8>

**Hash table (Open Addressing - Linear Probing)**

<http://bit.ly/2ZCjbTx>

**Hash table (Open Addressing - Quadratic Probing)**

<http://bit.ly/2HDVYKe>

**Hash table (Open Addressing - Double Hashing)**

<http://bit.ly/2ktCQGr>

**Hash table removing case via open addressing**

<http://bit.ly/2lApN6w>

**Fenwick tree (Binary Indexed Tree)**

<http://bit.ly/2lDTvaO>

**Fenwick tree (Point Update)**

<http://bit.ly/2lQKLOn>

**Fenwick Tree Construction**

<http://bit.ly/2lMjI79>

**AVL Tree**

<http://bit.ly/2kMaXJR>
