Problem Solving with Algorithms and Data Structures

พื้นที่แลกเปลี่ยนความรู้ ที่อยากจะชวนทุกคนมาพูดคุยเกี่ยวกับ Problem-solving process รูปแบบต่าง ๆ ผ่านการออกแบบและเรื่องราวเกี่ยวกับ Algorithms & Data Structures ที่น่าสนใจ

บทความแนะนำ

“ปัญหา” คืออะไร? มีโครงสร้างเป็นยังไง? และทำไมการเข้าใจคำ ๆ นี้ถึงสำคัญ

“ปัญหา” คืออะไร? มีโครงสร้างเป็นยังไง? และทำไมการเข้าใจคำ ๆ นี้ถึงสำคัญ

ปัญหาเป็นอะไรที่อยู่รอบตัวในชีวิตประจำวันของเราทุกคน แต่สิ่งที่เรามักเรียกมันจนเคยชินว่า “ปัญหา” จริง ๆ แล้วมันคืออะไร​?

เราไม่ชอบคณิตศาสตร์เพราะเรากำลังเข้าใจมันผิดอยู่รึป่าว?

เราไม่ชอบคณิตศาสตร์เพราะเรากำลังเข้าใจมันผิดอยู่รึป่าว?

คณิตศาสตร์ (Mathematics) คืออะไร? การบวกลบคูณหาร? การแก้โจทย์ปัญหาทางคณิตศาสตร์? ภาษาที่ใช้อธิบายรูปแบบหรือรูปร่างของสิ่งต่าง ๆ ?

“การเปลี่ยนมุมมอง” กับอัลกอริทึม Sieve of Eratosthenes

“การเปลี่ยนมุมมอง” กับอัลกอริทึม Sieve of Eratosthenes

ในหลายโอกาส การแก้ปัญหา require การเปลี่ยนมุมมอง แต่การเปลี่ยนมุมมองคืออะไร ? ทำความเข้าใจไปด้วยกันผ่านปัญหาการหาค่าจำนวณเฉพาะ (prime number)

อ่านบทความทั้งหมด
OPEN INTERACTIVE COURSE

“You, as a programmer, are not writing code, you’re solving problems.

เช่นเดียวกับนักเขียน บทความที่กระชับอ่านจบใน 5 นาที ย่อมดีกว่าบทความที่ต้องอ่าน 30 นาทีแต่ได้สาระเท่ากัน โค้ด 100 บรรทัดย่อมดีกว่าโค้ด 2,000 บรรทัดที่แก้ปัญหาเดียวกันได้เหมือนกัน; การเขียนโปรแกรมไม่ได้เกี่ยวกับปริมาณโค้ดที่เขียน แต่เกี่ยวกับว่าเราแก้ปัญหาได้มากน้อยแค่ไหน

“Data Structures and Algorithms Fundamentals” เป็นคอร์สที่จะพาทุกคนไป explore problem-solving ideas ต่าง ๆ ผ่านไอเดียเบื้องหลังของ data structures และ algorithms ที่น่าสนใจ ออกแบบโดยเน้น fundamental, การประยุกต์ใช้งาน และการ hands-on เป็นหลัก เพื่อให้ผู้เรียนได้พัฒนา problem-solving skills อย่างเต็มที่; เปิดให้ทุกคนเข้าถึงฟรี แค่เขียนภาษา programming เป็นอย่างน้อย 1 ภาษาก็เริ่มเรียนได้

เริ่มต้นเข้าสู่เนื้อหา

Weekly Article

ไอเดียใหม่ ๆ ทุกสัปดาห์กับบทความที่จะชวนทุกคนมาพูดคุยเกี่ยวกับ problem-solving process ในมุมต่าง ๆ ผ่านเรื่องราว algorithms และ data structures ที่น่าสนใจ

ติดตามเพจ

Open Interactive Course

คอร์สเรียนที่จะพาทุกคนไปลงลึกกับ data structures และ algorithms ที่น่าสนใจ เหมาะสำหรับโปรแกรมเมอร์ที่เขียนโปรแกรมได้อย่างน้อย 1 ภาษา ทุกคนสามารถเข้าถึงได้ฟรี

เข้าสู่เนื้อหา

Stay updated with the latest news ⤵