Data Structures Chapter 5 Trees

Download Report

Transcript Data Structures Chapter 5 Trees

Practice of Data Structures
Syllabus
Instructor: Ching-Chi Lin
林清池 助理教授
[email protected]
Department of Computer Science and Engineering
National Taiwan Ocean University
What Will You Learn From DS?
Basic Concepts
Arrays and Structures
top
Stacks and Queues
Lists
20
Trees
15
2
Graphs
14
10
Sorting
tree
Hashing
*first, trail
Heap Structures









2
1
10
3
0
1
array
J3 J4
B
A
J2
J5
J1
J6
J7
queue
stack
10
50
list
20
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 analysis for the
implementations of basic data structures

3
Textbooks
Fundamentals of Data Structures in C, 2/e


Authors : Sartaj Sahni, Ellis Horowitz, and Susan

Publisher : Silicon Press (2008)

ISBN : 9780929306407
代理商

4

開發圖書

電話: 02-8242-3988
TAs and Grading Policy
TAs


黃國維、吳仕閔、吳介豪、江政勛
E-mail


[email protected]
Homepage


http://www.cs.ntou.edu.tw/lincc/courses/dsp100

Office hours

Grading Policy

Class participation : 50%



5
Wednesday 14:00-17:00
缺席一次扣 5 分
遲到一次扣 3 分
Programming assignments : 50%