|
![](images/common/line/horz_1.gif)
Course Description โครงสร้างข้อมูลแบบต่าง ๆ (เช่น อาร์เรย์ สตริง สแตค คิว ทรี กราฟ เซ็ต และ ฮีฟไบนารี่) อัลกอริทึมการเรียงลำดับ กราฟ ทรี การกระทำของเซ็ต ทฤษฎีความซับซ้อน เอ็นพีบริบูรณ์ ขบวนการ แบ่งแยกและพิชิตชัยในการแก้ปัญหา ประสิทธิภาพอย่างเชิงกำกับของขั้นตอนวิธี การฟังก์ชันเวียนบังเกิด การปรับแต่งขั้นตอนวิธี โดยใช้การโปรแกรมแบบไดนามิกและขั้นตอนวิธีแบบละโมบ โครงสร้างข้อมูลและขั้นตอน Various data structures (such as arrays, strings, stacks, queues, trees, graph, set, and binary heaps), sorting algorithms, graph, tree, set operation, complexity theory: NP- completeness, divide-and-conquer approach to problem solving, asymptotic efficiency of algorithms, recursive function, algorithm optimizations using dynamic programming and |