Section 1 เริ่ม Data Structure ด้วย Array
- Lecture 1 รู้จักกับ Data Structure
- Lecture 2 Array คืออะไร ?
- Lecture 3 หลักการทำงานภายใน Array
- Lecture 4 การใช้งาน Array ในภาษาซี
- Lecture 5 Array รูปแบบ 2 มิติ คืออะไร ?
- Lecture 6 การใช้งาน Array รูปแบบ 2 มิติ
- Lecture 7 รู้จักกับการใช้งาน Array แบบหลากหลายมิติ
- Lecture 8 เข้าใจ Array ด้วยโจทย์อย่างง่าย
- Lecture 9 โจทย์ฝึกทักษะ : คัดลอกค่าจาก Array ทำอย่างไร ?
- Lecture 10 โจทย์ฝึกทักษะ : รวมค่าทั้งหมดจาก Array ทำอย่างไร ?
- Lecture 11 โจทย์ฝึกทักษะ : สมาชิกซ้ำทั้งหมดกี่ตัวนะ ?
- Lecture 12 โจทย์ฝึกทักษะ : หาค่าเฉลี่ยของสมาชิกใน Array
Section 2 List และ Linked List
- Lecture 13 List คืออะไร ?
- Lecture 14 ฟังก์ชันการทำงานใน List มีอะไรบ้าง ?
- Lecutre 15 ตัวอย่างการเพิ่ม ลบ สมาชิกใน List ของภาษา C
- Lecture 16 ความแตกต่างระหว่าง List และ ArrayList ใน Java
- Lecture 16 การสร้าง ArrayList ด้วยภาษา Java
- Lecture 17 โจทย์ฝึกทักษะ : เพิ่มสมาชิกลงใน ArrayList
- Lecture 18 โจทย์ฝึกทักษะ : ลบสมาชิกใน ArrayList
- Lecture 19 โจทย์ฝึกทักษะ : ทำโปรแกรมรายการสินค้าด้วย ArrayList
- Lecture 20 รู้จักกับ LinkedList
- Lecture 21 ฟังก์ชันการทำงานใน LinkedList
- Lecture 22 สร้างและใช้งาน LinkedList ใน Java
- Lecture 23 โจทย์ฝึกทักษะ : ร้านหนังสือที่เราต้องอ่าน !
- Lecture 24 โจทย์ฝึกทักษะ :
- Lecture 25 การใช้งาน LinkedList ในภาษาซี
Section 3 รู้จักกับ Stack
- Lecture 26 Stack คืออะไร ?
- Lecture 27 ฟังก์ชันการทำงานภายในของ Stack
- Lecture 28 ทดสอบการใช้งาน Stack ในภาษา Java
- Lecture 29 การใช้งานฟังก์ชัน Push ของ Stack ใน Java
- Lecture 30 การใช้งานฟังก์ชัน Pop ของ Stack ใน Java
- Lecture 31 การใช้งาน Peek ของ Stack ใน Java
- Lecture 32 โจทย์ฝึกทักษะ : ค้นหาข้อมูลใน Stack ทำยังไง ?
Section 4 รู้จักกับ Queue
- Lecture 33 Queue คืออะไร ?
- Lecture 34 ฟังก์ชันการทำงานภายในของ Queue
- Lecture 35 ภาพหลักการทำงานของ Queue
- Lecture 36 การใช้งาน Queue ใน Java
- Lecture 37 การเพิ่ม ลบสมาชิกของ Queue
- Lecture 38 ฟังก์ชันที่จำเป็นสำหรับ Queue
- Lecture 39 โจทย์ฝึกทักษะ : การใช้งาน Queue เพื่อหาค่าเฉลี่ย
- Lecture 40 โจทย์ฝึกทักษะ : การรับบริการเพื่อเข้า Queue ในระบบ
Section 5 รู้จักกับ Graph
- Lecture 41 กราฟที่เราใช้ คือ Graph แบบเดียวกันไหม ?
- Lecture 42 รู้จักกับองค์ประกอบของ Graph และ ภาพการทำงาน
- Lecture 43 สร้าง Graph ด้วยภาษา Java
- Lecture 44 รู้จักกับการคำนวณระยะทางใน Graph
- Lecture 45 การหาระยะทางที่สั้นที่สุดของ Graph
- Lecture 46 โจทย์ฝึกทักษะ : เดินทางไปในกราฟด้วยตัวเอง
- Lecture 47 การเดินทางไปในกราฟแบบแนวกว้าง และ แนวลึก คืออะไร ?
- Lecture 48 ตัวอย่างการเดินทางแบบแนวกว้างด้วย Java
- Lecture 49 ตัวอย่างการเดินทางแบบแนวลึกด้วย Java
- Lecture 50 โจทย์สำหรับฝึกทักษะความเข้าใจของ Graph