โครงสร้างข้อมูลและอัลกอริทึม (Data Structure & Algorithm) ด้วย JavaScript



โครงสร้างข้อมูลและอัลกอริทึม (Data Structure & Algorithm) ด้วย JavaScript

โครงสร้างข้อมูลและอัลกอริทึม (Data Structure & Algorithm) ด้วย JavaScript

🤝 สนับสนุนช่องด้วยการสมัครสมาชิก (Membership):
https://www.youtube.com/channel/UCQ1r_4x-P-fETLIU4pqf98w/join

✅ โค้ดประกอบการสอน :
https://github.com/kongruksiamza/js-data-structure-algorithm

🛒ซื้อของผ่าน Shopee :
https://shope.ee/3plB9kVnPd

🎓 โปรโมชั่นส่วนลดคอร์สเรียน Udemy :
https://github.com/kongruksiamza/udemy-course

👨‍💻 พื้นฐานที่ต้องเรียนมาก่อน
🔗 JavaScript เบื้องต้น (https://youtu.be/AbjY-ajKgSI)
🔗 JavaScript ES6 (https://youtu.be/ReGM0zubxfI)
🔗 เขียนโปรแกรมเชิงวัตถุด้วย JavaScript (https://youtu.be/VKJAmjpEzds)

⏰ ลำดับเนื้อหา :
0:00 – รู้จักโครงสร้างข้อมูลและอัลกอริทึม
09:37 – การวัดประสิทธิภาพอัลกอริทึม
23:43 – เขียนโปรแกรมจับเวลา
31:59 – อัตราการเติบโตของฟังก์ชั่น
43:12 – การวิเคราะห์อัลกอริทึม
46:15 – รู้จักกับ Big-O
51:39 – การนับตัวดำเนินการ
01:11:31 – การเขียนลดรูปฟังก์ชั่น
01:17:07 – Big-O Notation
01:25:05 – Constant Time
01:26:53 – Logarithm Time
01:32:42 – Linear Time
01:39:01 – Quadratic Time
01:41:35 – Exponential Time
01:42:56 – Factorial Time
01:46:04 – การคำนวณ Big-O
01:58:31 – วิเคราะห์การทำงานของฟังก์ชั่น
02:03:12 – ลิงค์ลิสต์ (Linked-List)
02:12:05 – สร้างลิงค์ลิสต์ (Constructor)
02:19:37 – Push (Linked-List)
02:29:15 – Pop (Linked-List)
02:40:34 – Unshift (Linked-List)
02:47:26 – Shift (Linked-List)
02:53:57 – Get (Linked-List)
03:01:29 – Set (Linked-List)
03:06:36 – Insert (Linked-List)
03:17:51 – Remove (Linked-List)
03:25:32 – Reverse (Linked-List)
03:33:49 – สแต็ก (Stack)
03:38:39 – สร้างสแต็ก (Constructor)
03:43:37 – Push (Stack)
03:51:04 – Pop (Stack)
03:56:24 – คิว (Queue)
03:58:53 – สร้างคิว (Constructor)
04:03:12 – Enqueue (Queue)
04:08:51 – Dequeue (Queue)
04:14:42 – ทรี (Tree)
04:20:06 – ไบนารีทรี (Binary Tree)
04:29:51 – Binary Search Tree (BST)
04:38:32 – สร้าง BST (Constructor)
04:43:43 – เพิ่มโหนดใน BST (Concept)
04:56:08 – เพิ่มโหนดใน BST (Insert)
05:04:13 – ตรวจสอบข้อมูลใน BST
05:14:26 – หาค่าต่ำสุดใน BST
05:21:56 – กราฟ (Graph)
05:27:09 – Adjacency Matrix
05:34:09 – Adjacency List
05:37:24 – สร้างกราฟ (Graph & Vertex)
05:42:44 – เพิ่มเอดจ์ (Edge)
05:47:29 – ลบเอดจ์ (Edge)

🎉 ติดตามข่าวสารของเราได้ที่แฟนเพจ :
https://www.facebook.com/KongRuksiamTutorial/

#javascript #algorithm #datastructure

Comments are closed.