HanuLab HanuLab
🗺️ แผนที่👑 จอมทัพ › ⚡ อัลกอริทึมและประสิทธิภาพ (Algorithms)

บทที่ 3 — เรียงข้อมูลด้วยตัวเอง (bubble sort)

⏱ 35–45 นาที 💻 เขียนโค้ด Python จริงในเบราว์เซอร์ 💡 การเรียงข้อมูลคือการเทียบและสลับซ้ำ ๆ — ลูปซ้อนลูปทำให้จำนวนก้าวโตแบบ n × n
💡 เล่นได้เลย! แต่ถ้าอยากเก็บดาว ให้ผู้ปกครอง เข้าสู่ระบบ
👨‍👩‍👧 โน้ตสำหรับผู้ปกครอง

ระดับ: จอมทัพ (Master) — เทียบ ม.3 / อายุประมาณ 14–15 ปี เวลาโดยประมาณ: 35–45 นาที รูปแบบ: เขียนโค้ด Python จริงในเบราว์เซอร์ แนวคิดหลัก: การเรียงข้อมูลคือการเทียบและสลับซ้ำ ๆ — ลูปซ้อนลูปทำให้จำนวนก้าวโตแบบ n × n

เป้าหมายการเรียนรู้ (Learning Objective)

เด็กเขียน bubble sort ด้วยลูปซ้อนลูป มองเห็นผลลัพธ์แต่ละรอบ และบอกได้ว่าทำไมวิธีนี้แพงเมื่อข้อมูลใหญ่

จุดร่วมทำกับผู้ปกครอง (Parent-Child Co-participation)

เอาไพ่ 8 ใบมาคว่ำเรียงกัน แล้วเรียงจริงด้วยมือแบบเทียบทีละคู่ นับจำนวนครั้งที่สลับ — แล้วลองวิธีของตัวเองว่าใช้น้อยกว่าไหม