50 likes | 248 Views
Practice of Data Structures Syllabus. Department of Computer Science and Engineering National Taiwan Ocean University. Instructor: Ching-Chi Lin 林清池 助理教授 chingchi.lin@gmail.com. What Will You Learn From PDS?. Basic Concepts Arrays and Structures Stacks and Queues Lists Trees Graphs
E N D
Practice of Data StructuresSyllabus Department of Computer Science and EngineeringNational Taiwan Ocean University Instructor: Ching-Chi Lin林清池 助理教授 chingchi.lin@gmail.com
What Will You Learn From PDS? • Basic Concepts • Arrays and Structures • Stacks and Queues • Lists • Trees • Graphs • Sorting • Hashing • Heap Structures 20 array 15 2 top J3 J4 J5 J2 14 10 J6 J1 B J7 A queue stack tree *first, trail 20 50 10 list NULL
Course Objectives • To help you develop a solid understanding of what data structure is • To equip you to use fundamental data structures effectively in subsequent courses • To help you be able to implement computer-based solutions to solve real problems • To help you be able to do a Big-Oh analysisfor the implementations of basic data structures
Textbooks • Fundamentals of Data Structures in C, 2/e • Authors : Sartaj Sahni, Ellis Horowitz, and Susan • Publisher : Silicon Press (2008) • ISBN : 9780929306407 • 代理商 • 開發圖書 • 電話: 02-8242-3988
TAs and Grading Policy • TAs • 洪進德 楊宗豫 資工所碩一 • E-mail pds98.ntou@gmail.com • Homepage http://www.cs.ntou.edu.tw/lincc/courses/pds98 • TA hours TBA • Labs INS503 INS605 • Phones 6607 6636 • Grading Policy • Weekly programming assignments : 60% • Attendance : 40%