#Data Structures

4 บทความ

เจาะลึกเทคนิค Two Pointers: วิธีเขียนโค้ดให้เร็วและมีประสิทธิภาพสำหรับมือใหม่

เจาะลึกเทคนิค Two Pointers: วิธีเขียนโค้ดให้เร็วและมีประสิทธิภาพสำหรับมือใหม่

เบื่อไหมกับโค้ดที่รันช้า? เรียนรู้เทคนิค Two Pointers (ตัวชี้สองจุด) ที่ช่วยเปลี่ยนอัลกอริทึมจาก O(n^2) ให้เหลือ O(n) พร้อมตัวอย่างการใช้งานจริง

ที่มา: DEV Community

1 week ago 10 นาที
10 views
เจาะลึกโจทย์ LeetCode 4000-4010: ฝึกแก้ปัญหาด้วย Pattern ที่ทันสมัย

เจาะลึกโจทย์ LeetCode 4000-4010: ฝึกแก้ปัญหาด้วย Pattern ที่ทันสมัย

อยากฝึกเขียนโค้ดให้เก่งขึ้นไหม? มาดูวิธีแก้โจทย์ LeetCode ชุดใหม่เลข 4000-4010 พร้อมเรียนรู้เทคนิคการใช้ Greedy และ Two Pointers เพื่อเตรียมตัวสัมภาษณ์งาน

ที่มา: DEV Community

2 weeks ago 11 นาที
11 views
จาก Brute Force สู่ Optimal: ยกระดับโค้ดให้มีประสิทธิภาพแบบมือโปร

จาก Brute Force สู่ Optimal: ยกระดับโค้ดให้มีประสิทธิภาพแบบมือโปร

เลิกเขียนโค้ดแบบวนลูปซ้อนกันจนโปรแกรมค้าง เรียนรู้วิธีคิดแบบ Optimal ผ่าน Kadane's Algorithm เพื่อเปลี่ยนโค้ดมือใหม่ให้ทำงานเร็วขึ้นระดับ Jedi

ที่มา: DEV Community

1 month ago 7 นาที
15 views
เจาะลึกเทคนิค Sliding Window: ทางลัดเขียนอัลกอริทึมให้เร็วขึ้นสำหรับมือใหม่

เจาะลึกเทคนิค Sliding Window: ทางลัดเขียนอัลกอริทึมให้เร็วขึ้นสำหรับมือใหม่

เรียนรู้เทคนิค Sliding Window เพื่อเพิ่มประสิทธิภาพการเขียนโค้ด ลดความซับซ้อนจาก O(N^2) เหลือ O(N) พร้อมตัวอย่างการใช้งานจริงสำหรับมือใหม่หัดเขียนโปรแกรม

ที่มา: DEV Community

1 month ago 8 นาที
18 views