วิชา 1143 802 การวิเคราะห์และออกแบบขั้นตอนวิธีด้วยการเขียนโปรแกรมภาษาไพทอน
(Analysis and Design of Algorithms with Python Programming) 3(2-2-8)
คำอธิบายรายวิชา (Course Description)
โครงสร้างข้อมูล การวิเคราะห์ขั้นตอนวิธี การวัดความซับซ้อนของขั้นตอนวิธีและปัญหา ขั้นตอนวิธีสำหรับการเรียงลำดับและการค้นหา ขั้นตอนวิธีกราฟ เทคนิคในการออกแบบขั้นตอนวิธี การแบ่งแยกและเอาชนะ ขั้นตอนวิธีเชิงละโมบ การพัฒนาขั้นตอนวิธีด้วยการเขียนโปรแกรมภาษาไพทอน
Data structures; analysis of algorithms; complexity measures of algorithms and problems; algorithms for sorting and searching; graph algorithms; algorithm design techniques, divide and conquer, greedy algorithms; implementation of algorithms using python programming
- Teacher: Anusorn Bunteong
- Teacher: Supawadee Hiranpongsin
- Teacher: Chanchai Supaartagorn
- Teacher: Worayoot Wongnin