Download presentation
Presentation is loading. Please wait.
Published bySabrina Fisher Modified over 9 years ago
1
Wen-Yang Lin Overview0-1 Introduction to Data Structures Revised from Been-Chian Chen and Wei-Pang Yang National University of Tainan and National Dong Hwa University Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung
2
Wen-Yang Lin Overview0-2 Basic Concepts Arrays Stacks and Queues Linking Lists Trees Graphs Sorting Hashing Heap Structures Searching References: Lecture Notes Textbook: Horowitz, E., Sahni, S. and Mehta, D., “Fundamentals of Data Structures in C.” Computer Sciences Press, 1993. Contents
3
Wen-Yang Lin Overview0-3 Outline Part I: Introduction System Life Cycle: Development of Programs Performance Analysis Part II: Fundamental data structures ARRAY STACK QUEUE LINKED LIST TREE GRAPH Ch.1 Ch.2, 3, 4, 5, 6
4
Wen-Yang Lin Overview0-4 Part III: Sorting and Searching Searching methods Internal sorting methods External sorting methods Part IV. File structure Hashing Index techniques File organization Ch.7 Ch.8, 9, 10 Outline
5
Wen-Yang Lin Overview0-5 Some Problems in Data Structures 1) Math Expression Evaluation 2) Searching 3) Sorting 4) How fast a sort? 5) Shortest Path, Critical Path 6) Minimal Spanning Tree 7) Hashing 8) Index Technique 9) Magic problem 10) A Mazing Problem 11) Sparse Matrix Product.
6
Wen-Yang Lin Overview0-6 Importance of Data Structures - Advanced Programming - Data Structures C4 C13C14C15C5 C8C2 C1 BCC C9 Algorithms C6 AI C7 Graphics C11 C12 C10 Languages C3 DS #Course Name C1 BCC ( 計慨 ) C2Numerical Analysis C3Data Structures C4Assembly Language C5Automata Theory C6Artificial Intelligence C7Computer Graphics C8Machine Arithmetic C9Analysis of Algorithms C10Higher Level Languages C11Compiler Writing C12Operating Systems C13Calculus I C14Calculus II C15Linear Algebra
7
Wen-Yang Lin Overview0-7 ** 2006 DS Schedule ** WeekDateHoursContent 19/203Ch.0, 1 29/273Ch.1, 2 310/43Ch.2 410/113Ch.2, 3 510/183Ch.3 610/253Ch.4 711/13Ch.4 811/83Ch.5 911/152Midterm WeekDateHoursContent 1011/223Ch.5 1111/293Ch.5 1212/63Ch.6 1312/133Ch.6 1412/203Ch.7 1512/273Ch.7 161/33Ch.8 171/103Ch.10 181/172Final
8
Wen-Yang Lin Overview0-8 Report of Programming Project 內容: 1. 題目與作者 2. 分析 3. Program list ( 須加 comment) 4. Result 5. Discussion: order 、 CPU time 、心得、注意事項、其它 紙張: A4 成績 成績 = f (Correctness, Documentation, Presentation, On-time, Others)
9
Wen-Yang Lin Overview0-9 DS Grading Midterm exam: 25% Final exam: 25% Exercise: 15% Programming: 25% Presence: 10%
10
Wen-Yang Lin Overview0-10 Questions?
11
Wen-Yang Lin Overview0-11 Comments?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.