🔥 ในโพสต์ที่แล้วเราก็ได้รู้จักทฤษฎีเบื้องต้นของการทำ Merge Sort กันไปบ้างแล้วเนอะ !!
ต่อไปเราจะมาลองใช้งานเจ้า Merge Sort จัดเรียงข้อมูลใน Array โดยใช้ภาษา JavaScript กัน
.
มีวิธีทำยังไงบ้างไปดูกันโลดดด !!
.
👉 โดยจะกำหนด Array ที่ต้องการจัดเรียง ดังนี้ [99, 125, 1, 23, 18, 56, 3, 41, 8, 7]
.
🌟 ซึ่งวิธี Merge Sort จะทำการแบ่ง Array ออกเป็น 2 ส่วนย่อยไปเรื่อย ๆ จนกว่าจะแบ่งไม่ได้ ซึ่งจะเรียงข้อมูลในส่วนย่อย แล้วค่อยนำมา Merge คืนนั่นเอง
.
และผลลัพธ์การทำ Merge Sort ออกมาได้ดังนี้ (ข้อมูลใน Array เรียงกันแล้ว!!)
[1, 3, 7, 8, 18, 23, 41, 56, 99, 125]
.
เพื่อน ๆ ก็ลองเอาวิธีไปใช้กันดูนะ หวังว่าโพสต์นี้จะมีประโยชน์นะคร้าบบบบ 💕
.
ส่วนใครยังไม่รู้จักว่าเจ้า Merge Sort คืออะไร สามารถตามไปอ่านได้ในลิงค์ด้านล่างเลยจ้า 👇
📑 https://www.facebook.com/borntodev/posts/4372430339481892
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#javascript #mergesort #BorntoDev
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「mergesort」的推薦目錄:
- 關於mergesort 在 BorntoDev Facebook 的最佳貼文
- 關於mergesort 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於mergesort 在 大象中醫 Youtube 的最讚貼文
- 關於mergesort 在 大象中醫 Youtube 的最佳貼文
- 關於mergesort 在 Comparison Sort: Merge Sort(合併排序法) 的評價
- 關於mergesort 在 IbrahimTanyalcin/MergeSort: Merge Sort algorithm ... - GitHub 的評價
- 關於mergesort 在 Best way to combine insertionSort and mergeSort? - Stack ... 的評價
- 關於mergesort 在 Why is mergesort O(log n)? - Software Engineering Stack ... 的評價
- 關於mergesort 在 mergeSort: Merge Sort in sktivd/collabExample - Rdrr.io 的評價
mergesort 在 IbrahimTanyalcin/MergeSort: Merge Sort algorithm ... - GitHub 的推薦與評價
Merge Sort algorithm implementation without recursion, using cached binary trees - GitHub - IbrahimTanyalcin/MergeSort: Merge Sort algorithm implementation ... ... <看更多>
mergesort 在 Comparison Sort: Merge Sort(合併排序法) 的推薦與評價
Merge Sort 屬於Divide and Conquer演算法,把問題先拆解(divide)成子問題,並在逐一處理子問題後,將子問題的結果合併(conquer),如此便解決了原先的問題。 ... <看更多>
相關內容